aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md31
1 files changed, 19 insertions, 12 deletions
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