diff --git a/fix-splintercell-blacklist.sh b/fix-splintercell-blacklist.sh new file mode 100644 index 0000000..158cb96 --- /dev/null +++ b/fix-splintercell-blacklist.sh @@ -0,0 +1 @@ +PARENT_PID=$(pgrep -f "Blacklist_DX11_game.exe" | head -1); [ -z "$PARENT_PID" ] && exit 1; THREAD_COUNT=0; for TID in $(ls /proc/$PARENT_PID/task 2> /dev/null); do TID_NUM=$(basename $TID); [ "$TID_NUM" != "$PARENT_PID" ] && [ -d "/proc/$TID_NUM" ] && { taskset -p -c 0-8 "$TID_NUM" > /dev/null 2>&1 && ((THREAD_COUNT++)); }; done