#quake #state #protocols #message #byte #user-info #trace

quakeworld

A collection of quakeworld related libraries

5 unstable releases

0.2.3 Nov 29, 2022
0.2.2 Nov 26, 2022
0.2.1 Nov 26, 2022
0.1.0 Nov 22, 2022
0.0.2 Nov 12, 2022

#427 in Games


Used in qwsak

MIT license

160KB
4K SLoC

quakeworld

A rust library for working with quakeworld.

available features

Features that are enabled by default are protocol, mvd, and util.
Everything is serializable via serde (json,...). Supports wasm as target ('it compiles' cargo build --target wasm32-unknown-unknown)

Goals

probably in order of being implemented too

  • qwd - qwd format parsing
  • mvd - creating a mvd from states

Documentation

could be better, aka non existing at the moment

Example

Dependencies

~2–10MB
~107K SLoC