diff options
author | yuuko <yuuko@partyvan.io> | 2024-12-15 06:12:40 -0800 |
---|---|---|
committer | yuuko <yuuko@partyvan.io> | 2024-12-15 06:12:40 -0800 |
commit | 0a08e401d26785638c09ce378c282924e3ddbaf9 (patch) | |
tree | ca79cf4a9de71a186f89ac3502c71ae81143bfa1 /README.md | |
parent | 0d7306a1ed22896a4d213a8c8057d488a9912702 (diff) |
pkgs: add some texture authoring tools
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 31 |
1 files changed, 19 insertions, 12 deletions
@@ -1,4 +1,4 @@ -### /!\ ALART /!\ ALPHA PROOF OF CONCEPT /!\ ALART /!\ + /!\ ALART /!\ ALPHA PROOF OF CONCEPT /!\ ALART /!\ Currently the SM/MMS side of things builds exclusively against SDK 2013 Multiplayer. Accordingly, there are some underlying 32-bit assumptions. @@ -6,23 +6,29 @@ Multiplayer. Accordingly, there are some underlying 32-bit assumptions. srcds-nix ========= -This is a Nix package set and library for Source Engine dedicated servers. +This is a Nix package set and library for dedicated server hosting and general +content authoring with the Source Engine. + It currently features: * fetchers for Steam content: `fetchDepotCache`, `fetchDepotFile`, `mkDepot` - * Courtesy of a patched DepotDownloader, derivations are fixed-output on the - contents of deterministic manifests, then on the SHA1 hashes within. - * This is quite distinct from the usual `steamcmd` approach, but yields a - far more reproducible server environment. Additionally, the network traffic - between `lib.fakeHash` and TOFU is measured in kilobytes, not potential - gigabytes as with [steam-fetcher]. + * Courtesy of a patched DepotDownloader, derivations are fixed-output on + the contents of deterministic manifests, then on the SHA1 hashes within. + * This is quite distinct from the usual `steamcmd` approach, but yields a + far more reproducible server environment. Additionally, the network + traffic between `lib.fakeHash` and trust-on-first-use is measured in + kilobytes, not potential gigabytes as with [steam-fetcher]. * AMBuild * MetaMod: Source * SourceMod - * a standard extensible package set for plugins and extensions, including: - * `mkDerivation` analogue: `buildSMPlugin` - * setup hook for `spcomp` include paths - * coming soon: development shells to replicate your server setup + * a standard extensible package set for plugins and extensions, including: + * `mkDerivation` analogue: `buildSMPlugin` + * setup hook for `spcomp` include paths + * coming soon: development shells to replicate your server setup +* vtex2, Strata Source's VTF converter, which uses a heavily improved fork of + VTFLib built against AMD Compressonator, which gets rid of the infamous + [green tint] among other things. +* a less ambitious Linux port of VTFLib for compatibility Usage ----- @@ -36,3 +42,4 @@ Usage * `overlays.default` points to `overlay.nix`. [steam-fetcher]: https://github.com/nix-community/steam-fetcher +[green tint]: https://developer.valvesoftware.com/wiki/Fixing_DXT_Green_Tint_Compression |