Skip to content

BSPX Test Maps #188

@snake-biscuits

Description

@snake-biscuits

2a5433b has added support for BSPX12
I'd like to build out LumpClasses for every known lump type
At present I've only found Quake II Re-Release maps w/ BSPX data
https://github.com/ericwa/ericw-tools/ can generate some BSPX lumps, but not all3

A few lumps are deprecated / made redundant by other implementations

  • FACENORMALS is an ericw replacement for VERTEXNORMALS
  • DECOMPLED_LM replaces all LM* lumps

We aren't going to find 1 map with every lump type at once
Making maps with some BSPX lumps might require sourcing outdated versions of current compilers

If we do end up tracking down older tools, we should document & archive them
Could be helpful for dating older maps

Lump Samples

  • BRUSHLIST
  • DECOUPLED_LM
  • ENVMAP
  • FACENORMALS
  • LIGHTGRID_OCTREE
  • LIGHTINGDIR
  • LIGHTING_E5BGR9
  • LMOFFSET
  • LMSHIFT
  • LMSTYLE
  • LMSTYLE16
  • RGBLIGHTING
  • SURFENVMAP
  • VERTEXNORMALS
  • ZIP_PAKFILE

Footnotes

  1. Valve Developer Community - BSPX

  2. https://github.com/fte-team/fteqw/ on GitHub - specs/bspx.txt

  3. https://github.com/ericwa/ericw-tools/ on GitHub - include/common/bspxfile.hh

Metadata

Metadata

Assignees

No one assigned

    Labels

    MegaTesttest every .bsp you can findhelp wantedExtra attention is neededslow burnlots of work & will take a long time

    Projects

    Status

    Todo: Research

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions