vmf_to_stripper

Crates.iovmf_to_stripper
lib.rsvmf_to_stripper
version0.1.2
created_at2025-07-23 02:47:15.020445+00
updated_at2025-07-26 01:48:16.619864+00
descriptionDiff two .vmf files and generate a stripper config. Helpful for Source Engine server admins :)
homepage
repositoryhttps://github.com/Awesomerly/vmf-to-stripper-cfg
max_upload_size
id1764307
size35,124
(Awesomerly)

documentation

README

Stripper File Assistant

Takes two VMFs and converts the differences between entities to a Stripper:Source (I didn't come up with the name) config file for use on servers. This was inspired by a friend's project.

Installation

Binaries can be found on the releases page. If you can't find it, then click the download button below:

Obnoxious Download Button

Alternatively:

  • Install from Cargo:
    • cargo install vmf_to_stripper
  • Using cargo-binstall
    • cargo binstall vmf_to_stripper

How to Use

The wonderful bspsrc can be used to decompile an existing map. Make a copy of your VMF and then add/remove/modify entities in the copy.

Afterwards, run the following command to write the config to a file: vmf_to_stripper [Unmodified VMF] [Modified VMF] > [MAPNAME].cfg

Thanks

  • Thank you IaVashik for making the vmf_forge library!
  • Thanks to cargo-dist for helping set up the CI :)

Todo:

  • diff connections
  • create lasers around brushes when in visgroup
  • annotate output better for readability
Commit count: 0

cargo fmt