Lambda Core provides a semi-comprehensive set of tools to build practically any Source Engine tool from. Any module can be used
in isolation, but its recommended to utilise at least the FileSystem and ResourceManager modules if any loader is used.
Full filesystem loader and searcher for all GameInfo defined paths, including pakfile and vpks
Vmt and Vtf parsing
Basic .mdl parsing (useable, incomplete)
Full bsp loading utilities
Contributing
There is loads to do! Right now there are a few core issues that need fixing, and loads of fundamental features to add. Here
are just a few!
StudioModel library needs finishing before props can be properly added. There are some issues around multiple stripgroups per mesh, multiple
materials per prop, mdl data not fully loaded, and likely more
Implement physics (probably bullet physics? Accurate VPhysics is probably not worthwhile, but needs investigation)
Displacement support incomplete - generation is buggy, and visibility checks cull displacements always (visible when outside of world only)