#entity #entities #team #vbsp #fortress #generated #tf2

vbsp-entities-tf2

VBSP entity definitions for Team Fortress 2

4 releases (2 breaking)

new 0.3.0 Mar 3, 2025
0.2.0 Mar 2, 2025
0.1.0 Mar 2, 2025
0.1.0-egg Feb 27, 2025

#2 in #fortress

Download history

120 downloads per month
Used in vbsp

MIT/Apache

220KB
7K SLoC

VBSP Entities For Team Fortress 2

Latest version License

TF2 Entities (Generated)

Generated by vbsp-entities-codegen. Intended for use with the vbsp crate.

Usage:

use vbsp::Bsp;
use vbsp_entities_tf2::Entity;

let data = std::fs::read("tf/maps/ctf_2fort.bsp")?;
let bsp = Bsp::read(&data)?;

for entity in &bsp.entities {
	match entity.parse() {
		// print Medkit locations
		Ok(Entity::ItemHealthkitFull(item_healthkit_full)) => dbg!(item_healthkit_full.origin),
		_ => (),
	}
}

Dependencies

~11MB
~163K SLoC