Skip to content

Instantly share code, notes, and snippets.

View xDShot's full-sized avatar

xDShot

  • Digital Hell
View GitHub Profile
#!/bin/bash
#https://github.com/alvr-org/ALVR/wiki/Building-From-Source
cargo xtask prepare-deps --no-nvidia
cargo xtask build-server --release
export JAVA_HOME=/usr/lib/jvm/default/
export ANDROID_HOME=/opt/android-sdk/
export ANDROID_NDK_HOME=/opt/android-sdk/ndk/25.2.9519653/
@xDShot
xDShot / gist:80ab0169cf7ca26395bb7f086177dcef
Created November 17, 2022 18:50
Fix Android SDK sdkmanager NoClassDefFoundError
sudo archlinux-java set java-8-openjdk
sudo ${ANDROID_HOME}/tools/bin/sdkmanager _whatever_
sudo archlinux-java set java-11-openjdk
@xDShot
xDShot / discordencode.sh
Last active March 23, 2025 22:04 — forked from CallumDev/discordencode.sh
Bash script to encode videos with ffmpeg to under discord's 8MiB file limit
#!/bin/bash
# discordencode - encodes a video file to under 8MiB for Discord
#VF="scale=1280:-2"
usage () {
echo "Usage: [WEBM=1] [VCODEC=libx264] [ACODEC=aac] [VF=filter] [NOAUDIO=1] [VPRESET=x264-preset] $0 input output.mp4"
}
if [ -z "$1" ]
then
usage
exit 1
@xDShot
xDShot / zink-wrap.sh
Created July 25, 2022 11:55
Run OpenGL games in zink Vulkan wrapper
#!/bin/bash
env __GLX_VENDOR_LIBRARY_NAME=mesa MESA_LOADER_DRIVER_OVERRIDE=zink GALLIUM_DRIVER=zink $@
@xDShot
xDShot / source-mdl.hexpat
Last active December 18, 2024 21:59
Source Engine mdl pattern for ImHex
//
#pragma pattern_limit 0x20000
#pragma array_limit 0x20000
#include <std/mem.pat>
#include <std/io.pat>
#include <std/string.pat>
#define MAX_NUM_LODS 8
@xDShot
xDShot / gist:68a209951e9b7139c8a70a926eef5f3d
Created February 3, 2022 14:54
change pcsx2 controls
SDL_GAMECONTROLLERCONFIG="030000004c050000e60c000000016800,PS5 Controller but triggers and shoulders are swapped,platform:Linux,a:b0,b:b1,x:b2,y:b3,back:b4,guide:b5,start:b6,leftstick:b7,rightstick:b8,leftshoulder:a4,rightshoulder:a5,dpup:b11,dpdown:b12,dpleft:b13,dpright:b14,misc1:b16,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b9,righttrigger:b10," GDK_BACKEND=x11 MESA_NO_ERROR=1 pcsx2
@xDShot
xDShot / PKGBUILD
Created November 20, 2021 17:57
Fix tracker3-miners memory leak on Arch Linux
pkgname=fuck-you-tracker
pkgver=69
pkgrel=666
epoch=420
pkgdesc='fixes tracker3-miners memory leak'
arch=('any')
provides=('tracker3-miners')
conflicts=('tracker3-miners')
@xDShot
xDShot / gist:a92712a5fca2bdd962bee87b2f95f780
Created October 20, 2021 11:43
batch convert pngs to jpgs
mogrify -format jpg *.png
@xDShot
xDShot / render.sh
Last active November 4, 2021 10:45
crop
export TIMETRIM="-ss 00:16 -to 00:24"
export SIZE_X=696
export SIZE_Y=696
export POS_X=611
export POS_Y=65
export SCALEX=300
export SCLAEY=-1
export FPS=20
export FILTERS="[0:v]crop=$SIZE_X:$SIZE_Y:$POS_X:$POS_Y[vid];[vid]scale=$SCALEX:$SCLAEY:flags=lanczos[vid]" #"[0:v]crop=1103:621:444:242[vid]"
@xDShot
xDShot / encode-for-youtube-with-ffmpeg.sh
Created October 18, 2021 00:27
ffmpeg convert for youtube
#!/bin/bash
# https://video.stackexchange.com/questions/24479/how-to-encode-for-youtube-with-ffmpeg
ffmpeg -framerate 60 -i vidname_%04d.jpg -i vidname_.WAV -ss 00:00:10 -vf yadif,format=yuv422p -force_key_frames expr:gte\(t\,n_forced/2\) -c:v libx264 -b:v 60M -bf 2 -c:a aac -q:a 1 -ac 2 -ar 44100 -use_editlist 0 -movflags +faststart vidname.mp4