Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View kus's full-sized avatar

Blake Kus kus

  • Google
  • Sydney, Australia
View GitHub Profile
@kus
kus / CS:GO Crosshair
Created December 6, 2015 10:29
CS:GO Crosshair
cl_crosshair_drawoutline "0"
cl_crosshair_dynamic_maxdist_splitratio "0.35"
cl_crosshair_dynamic_splitalpha_innermod "1"
cl_crosshair_dynamic_splitalpha_outermod "0.5"
cl_crosshair_dynamic_splitdist "7"
cl_crosshair_outlinethickness "1"
cl_crosshairalpha "200"
cl_crosshaircolor "1"
cl_crosshaircolor_b "50"
cl_crosshaircolor_g "250"
@kus
kus / practice.cfg
Last active January 15, 2019 00:40
CS:GO grenade/recoil practice on a remote server with rcon
// Setup server
rcon sv_cheats 1 // Enable cheats
rcon mp_limitteams 0 // Allow team stacking
rcon mp_autoteambalance 0 // Disable auto team balance
rcon mp_roundtime 60 // Set round time to 60 minutes
rcon mp_roundtime_defuse 60 // Set defuse time to 60 minutes
rcon mp_maxmoney 60000 // Set maximum money to be $60,000
rcon mp_startmoney 60000 // Start with $60,000 money
rcon mp_freezetime 0 // No freezetime
rcon mp_buytime 9999 // Unlimited buytime
@kus
kus / steam-games-hours-played.js
Last active November 1, 2019 02:07
Find out Steam games hour played grouped
// Open https://steamcommunity.com/my/games/?tab=all and make sure you are logged in to Steam.
// Open your browsers console (Ctrl + Shift + J on Chrome or Ctrl + Shift + K on Firefox)
// and paste all of this code (select all) in the text box (bottom) and hit enter
// If you get an error from the script you likely aren't running a modern browser
// you can paste the code here https://babeljs.io/repl and copy the output and run that.
(() => {
const SHOW_TOP_GAMES = 5;
const RE_HOURS = /^[0-9.,]+/;
const RE_CLEAN_HOURS = /[^0-9.]+/g;
let totalHours = 0;
@kus
kus / comp.cfg
Last active October 15, 2020 06:11
CS:GO Private Competitive Game with death cam and GOTV demo
// Kus' CS:GO Private Competitive Game with death cam and GOTV demo config
// Source: https://gist.github.com/kus/d4bf1d28dc832d6fb98a047aedb9fb4c
// Copy to C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
// To record GOTV demo 'tv_record name' and it will be saved to C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\name.dem
// Which you can watch by opening console anywhere in CS:GO and type 'playdemo name' and hit enter
echo "How to host a CS:GO Private Competitive Game:"
echo " - Make a private casual lobby and invite everyone
echo " - BEFORE you start the game open console and run 'exec comp' to enable GOTV for death cam and recording the game"
@kus
kus / convert-video.sh
Last active March 16, 2022 20:50
Convert any video (i.e.: AVI, MOV, MP4) to MP4 or WEBM with FFmpeg. Has option to export MP4 with YUV planar color space so it works with QuickTime and Safari.
#!/bin/bash
# Version 1.0 2016-06-03 https://gist.github.com/kus/318f21b840df0b7a6377563ce717c184
# MIT license
# Prerequisites:
# Homebrew: http://brew.sh/
# Install FFmpeg via Homebrew: brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvpx --with-theora --with-libogg --with-libvorbis --with-opus --with-x265
# Make the script executable: sudo chmod u+x convert-video.sh
# Run: ./convert-video.sh
@kus
kus / kodi-android-setup.txt
Created March 26, 2017 11:55
Kodi Android Setup
Connect to network
Open Kodi
Let it download updates (first time)
Select SYSTEM > File Manager > Add Source
Select <None> and enter "http://fusion.tvaddons.ag" (without quotes) and select Done
Highlight the box at the bottom and enter "Fusion" (without quotes) and select Done
Select OK
Go back to Kodi Home Screen
Select SYSTEM > Add-ons > Install from zip file > Fusion > kodi-repos > english
Scroll down and select repository.exodus-x.x.x.zip
@kus
kus / autoexec.cfg
Last active March 23, 2023 01:33
Kus CS:GO Config
// Place in C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg\autoexec.cfg
// To get your existing binds find your config at C:\Program Files (x86)\Steam\userdata\<steamID3>\730\local\cfg\config.cfg
// Launch options
// https://steamcommunity.com/sharedfiles/filedetails/?id=379782151
// -noforcemaccel -noforcemparms -noforcemspd -novid -tickrate 128 -high -nojoy +exec autoexec
// Windows sensitivity: 6/11, enhance pointer precision: off
con_enable "1" // Enable console
@kus
kus / localhost-https.md
Last active October 21, 2023 01:54
Local HTTPS server, generate SSL certificate

Chrome has decided that what they deem powerful web platform features such as Geolocation, Device motion / orientation, getUserMedia etc can no longer run on "Insecure Origins", HTTP (non-HTTPS) being one of them. Read more

So if you want to use these features in development and you are testing on a mobile via the IP of your computer, you now need to be serving the content over HTTPS for it to work.

Generate local SSL certificate

First check if you need to install openssl with which openssl. If nothing comes up run brew install openssl to install openssl with Brew.

openssl genrsa -des3 -passout pass:x -out localhost.pass.key 2048
openssl rsa -passin pass:x -in localhost.pass.key -out localhost.key
@kus
kus / osx-setup.md
Last active December 20, 2023 15:24
Get a clean Mac OSX up and running as a developer machine.

Make sure OS is up-to-date

Install Xcode:

(To get around certain build tools that actually require Xcode and not the cli tools)

From the App Store, open it once it's done then close it

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -license
@kus
kus / Aggregate-GPU-stats-on-Steam-Hardware-Survey.md
Last active January 9, 2024 01:22
Aggregate GPU stats on Steam Hardware Survey that meet minimum performance

Aggregate GPU stats on Steam Hardware Survey that meet a certain performance metric

There are two scripts, gpu-benchmark.js and steam.js both are written as self-invoking functions so you simply copy it from here and paste it in the console of the website and hit enter.

You only need to run gpu-benchmark.js if you want to get a fresh list of GPU's. The script has the NVIDIA 40 seriesm in it.

If you want to update the GPU's: