Giter Club home page Giter Club logo

display's Introduction

Sven Co-op Projects

Click the ⬇️ icons to skip straight to the download page for a project.
Click the respository links for more info and installation instructions.

Tools

These tools should also work with Half-Life, but I don't test for that.

Repository Description
⬇️  ApiGenerator Automatically reverse engineers entity class headers for Sven Co-op.
⬇️  bspguy Modifies maps without having to decompile them.
⬇️  Glitch-Life Randomizes maps.
⬇️  mmlib Utility code, private headers, and build system for metamod plugin devs.
⬇️  resguy Resource file (.res) generator and map packer.

Websites

Repository URL Description
scmapdb https://wootguy.github.io/scmapdb/ Map repacker for SCMapDB.
scmodels https://wootguy.github.io/scmodels/ Helps you find player models.
sctracker https://wootguy.github.io/sctracker/ GameTracker alternative.

Server Plugins

See these Angelscript and Metamod guides for general plugin installation instructions. Most of these plugins have additional instructions to follow.

Repository Plugin Type Description
⬇️  AfkAbuse Angelscript Attach ropes to AFK players and push them around.
⬇️  AntiBlock Angelscript A simple solution to the player blocking problem. +USE players to swap places with them.
⬇️  AntiCheat Metamod Blocks speedhacks and jumpbugs.
⬇️  AntiRush Angelscript Prevents level changes until a certain amount of players reach the end, or until a timer finishes.
⬇️  AntiSpam Angelscript Throttles chat spammers.
⬇️  AntiStall Angelscript Prevents stalling in survival mode.
⬇️  ChatColors Angelscript Lets players choose a color for their name in chat.
⬇️  ChatSounds Angelscript Play sounds by typing special words in chat.
⬇️  Cheats Angelscript Bypasses the player count limitation for cheats, and makes them easier to use.
⬇️  ClassicModeDeluxe Angelscript Enables classic mode support for all maps, monsters, and weapons.
⬇️  emotes Angelscript Adds commands for testing player model animations.
⬇️  Fluids Angelscript Adds body fluid commands.
⬇️  ForceSurvival Angelscript Enables survival support for all maps (toggled by admin commands).
⬇️  ghosts Angelscript Adds visible models for observers in survival mode.
⬇️  LagCompensator Angelscript Fixes laggy monster hitboxes.
⬇️  Lost Angelscript Adds name tags and helps players find each other.
⬇️  MapChangeMsg Metamod Shows a chat message and intermission screen when a level change is triggered.
⬇️  MicFix Angelscript Fixes microphone audio breaking during and after cutscenes.
⬇️  PlayerStatus Angelscript Shows status icons and messages for loading/laggy/AFK players.
⬇️  PortalSpawner Angelscript Creates persistent shortcuts in maps.
⬇️  Radio Metamod Stream audio/video by pasting links in chat.
⬇️  rcbot Metamod Creates AI-controlled players.
⬇️  RockTheVote Angelscript Yet another rtv plugin. Also prevents maps being overplayed.
⬇️  Spectate Angelscript Allows toggling observer mode when survival is off.
⬇️  TextToSpeech Angelscript Reads chat messages aloud.
⬇️  TooManyPolys Angelscript Prevents high-poly player models from tanking framerates.
⬇️  voice_commands Angelscript Adds custom voice commands that function like the "Take Cover!" and "Medic!" alerts.

Map-Specific Scripts/Plugins

Repository Description
⬇️  env_weather Adds snow, rain, and fog volumes.
⬇️  hl_c11_a3_anti_troll Disables restarts caused by the tripmine explosions in this map.
⬇️  sc_doom Map scripts for the Doom II maps.
⬇️  sc_rust Map scripts for the Rust maps.
⬇️  util_ents Utility entities.
⬇️  weapon_custom Custom weapons made easy.
⬇️  display Video streaming plugin for cinema maps.

Last updated 2023/10/18. Added ApiGenerator, mmlib, display, rcbot, sctracker. Removed modelguy.

display's People

Contributors

wootguy avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

drabcofficial

display's Issues

403 Forbidden when downloading

Tried to set this up on a server running on Debian 12. Plugin is all installed okay, is detected on the cinema map and I can run the various commands however it always fails when trying to download the video, e.g. if I try to run the demo I get the below:

�Meryilla: .demo
[Video] Playing demo video
[Video] 2-bit greyscale, 80x60 pixels, 30 fps
[Video] Bad Apple!!
[Video] 2-bit greyscale, 80x60 pixels, 30 fps
[Video] Finished downloading in 0s (934.4x rate)
[Video] Failed to load:
  Video/audio stream missing.

Checking the server console it looks to me that yt-dlp retrieves the information but ffmpeg is unable to download the content with the given URL:

Meryilla: .demo
WARNING: [youtube] unable to extract initial player response; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
WARNING: [youtube] unable to extract yt initial data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
https://rr5---sn-25ge7nzr.googlevideo.com/videoplayback?expire=1693502310&ei=BnfwZL2VNfOzp-oP8K-oiAE&ip=<omitted_ip>&id=o-ACURsov9yIaoEitnsYBrwQFhx3fK-Sc4ulFDsV-pl3FF&itag=18&source=youtube&requiressl=yes&mh=XP&mm=31%2C29&mn=sn-25ge7nzr%2Csn-aigzrnze&ms=au%2Crdu&mv=m&mvi=5&pl=24&initcwndbps=1205000&spc=UWF9fxKWzGmiLIPGwhEk_WrOygBbTqpY5Jbe9S_8CA&vprv=1&svpuc=1&mime=video%2Fmp4&cnr=14&ratebypass=yes&dur=219.149&lmt=1666427030750745&mt=1693480391&fvip=4&fexp=24007246%2C24362685%2C51000023&c=ANDROID&txp=5538434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AOq0QJ8wRAIgWAyCYFNjhyDfKc3HUR19UVkXi_uHBtQlzxxjCHDaoGICIEpwqDFWQDYWDneviQYLFyt3SGajnbLD-XgAhgeQqXIk&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhALQPm-WNQxkyfBoCmCYrDQjKua9G2aDKHcpBZHjwBL0eAiBUGjY0h8a7tFFQrQNOU6yo5ws9URyef4laAkxSxLCLdg%3D%3D: Server returned 403 Forbidden (access denied)

I know this works on twlz so I wonder if it's a difference in the versions of the dependencies? For yt-dlp and ffmpeg I'm running the below:

$ yt-dlp --version
2023.08.29.130752
$ ffmpeg -version
ffmpeg version 6.0-6 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13 (Debian 13.2.0-2)
configuration: --prefix=/usr --extra-version=6 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
libavutil      58.  2.100 / 58.  2.100
libavcodec     60.  3.100 / 60.  3.100
libavformat    60.  3.100 / 60.  3.100
libavdevice    60.  1.100 / 60.  1.100
libavfilter     9.  3.100 /  9.  3.100
libswscale      7.  1.100 /  7.  1.100
libswresample   4. 10.100 /  4. 10.100
libpostproc    57.  1.100 / 57.  1.100

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.