sledge-formats
sledge-formats copied to clipboard
C# parsers and formats for Half-Life 1 and related engines.
If map has solid brush entities - writer collects every solid brush recursively in its child hierarchy. Added solid brush entity to 121v map file for tests. Cant open 122v...
``` @PointClass base( Targetname, Parentname, CanBeClientOnly, Light2Inputs ) omnilight() metadata { entity_tool_name = "Omni Light" entity_tool_tip = "Omni directional light source" entity_tool_group = "Lighting" entity_tool_sortname = "lights2" default_pitch = 90.0...
Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) from 3.1.4 to 3.1.5. Release notes Sourced from SixLabors.ImageSharp's releases. v3.1.5 What's Changed [3.1] Fix overflow in MemoryAllocator.Create(options) by @antonfirsov in SixLabors/ImageSharp#2731 v3 - Backport. Handle out of...
To fully emulate a game environment for some games, `IPackage` instances need to be added as sources to a `CompositeFileResolver`. Add a `PackageFileResolver` to the `Sledge.Formats.Packages` library that will accept...
See valve implementation of these directives: https://github.com/ValveSoftware/source-sdk-2013/blob/0d8dceea4310fde5706b3ce1c70609d72a38efdf/sp/src/tier1/KeyValues.cpp#L2110 https://github.com/ValveSoftware/source-sdk-2013/blob/0d8dceea4310fde5706b3ce1c70609d72a38efdf/sp/src/tier1/KeyValues.cpp#L2126 Valve also has "conditionals" which is hard-coded to a list of platforms. Don't really think this needs to be supported, but currently...
This PR adds Source engine v44 models support. Provide multiple structs for reading different Source engine model-related formats. Although this PR provides structs per files - it is not fully...