From 0a08e401d26785638c09ce378c282924e3ddbaf9 Mon Sep 17 00:00:00 2001 From: yuuko Date: Sun, 15 Dec 2024 06:12:40 -0800 Subject: pkgs: add some texture authoring tools --- README.md | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 5d0f767..c2bb7af 100644 --- a/README.md +++ b/README.md @@ -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 -- cgit v1.2.3