#!/bin/bashrows=$(tput lines)cols=$(tput cols)colors=(red green blue purple cyan yellow brown)lock_file=lock_file_base=/tmp/$(basename $0 .sh)multiple=0if [[ "$1" ]]; thennsingle=$1shiftelsensingle=10fiif [[ "$1" ]]; thennmultiple=$1shiftif [[ $nmultiple -gt 8 ]]; then nmultiple=8; fielsenmultiple=6fifunction colorstr(){local row=$1local col=$2local color=$3local vcase "$color" inred) v=31;;green) v=34;;blue) v=32;;purple) v=35;;cyan) v=36;;yellow) v=33;;brown) v=33;;white) v=37;;*) v=;;esacshift 3if [[ $multiple -ne 0 ]]; thentouch $lock_filewhile [[ $(ls $lock_file_base.* 2>/dev/null | head -n 1) != $lock_file ]]dosleep 0.05donefitput cup $row $colecho -n -e "\e["$v"m"set -fecho -n $*set +fif [[ $multiple -ne 0 ]]; thenrm -f $lock_filefi}function center_colorstr(){local row=$1local color=$2shift 2local s="$*"local slen=${#s}colorstr $row $(((cols / 2) - (slen / 2))) $color "$s"}function fireworks(){local row=$((rows - 1))local col=$(((RANDOM % (cols / 2)) + (cols / 4)))local height=$((RANDOM % rows - 2))local slantlocal hlocal color1=${colors[$((RANDOM % ${#colors[*]}))]}local color2=${colors[$((RANDOM % ${#colors[*]}))]}local color3=${colors[$((RANDOM % ${#colors[*]}))]}while [[ $color1 == $color2 || $color1 == $color3 || $color2 == $color3 ]]docolor2=${colors[$((RANDOM % ${#colors[*]}))]}color3=${colors[$((RANDOM % ${#colors[*]}))]}donecase $((RANDOM % 4)) in0) slant=-2;;1) slant=-1;;2) slant=1;;3) slant=2;;esacif [[ $height -gt 5 ]]; thenh=$heightwhile [[ $h -gt 0 ]]docolorstr $row $col $color1 '.'let row--if [[ $((col + slant)) -ge $((cols - 3)) || $((col + slant)) -le 2 ]]; then break; filet col+=slantlet h--sleep 0.1doneif [[ $((col + slant)) -lt $((cols - 3)) && $((col + slant)) -gt 2 ]]; thenh=$((height / 5))while [[ $h -gt 0 ]]docolorstr $row $col $color2 '.'let row++if [[ $((col + slant)) -ge $((cols - 3)) || $((col + slant)) -le 2 ]]; then break; filet col+=slantlet h--sleep 0.1doneficolorstr $((row)) $((col - 1)) $color3 '***'colorstr $((row - 1)) $((col)) $color3 '*'colorstr $((row + 1)) $((col)) $color3 '*'fi}for i in $(seq 1 $nsingle)doclearfireworkssleep 1doneclearpids=for i in $(seq 1 $nmultiple)dolet multiple++lock_file=$lock_file_base.$ifireworks &pids="$pids $!"donetrap "kill -9 $pids 2>/dev/null" EXITwait $pidssleep 3clearcenter_colorstr $((rows / 2 - 1)) red "Szczęsliwego nowego roku!"center_colorstr $((rows / 2 + 1)) red "Happy New Year"center_colorstr $((rows / 2 + 3)) red "Your Friends at Linux "echosleep 5clear# vim: tabstop=4: shiftwidth=4: noexpandtab:# kate: tab-width 4; indent-width 4; replace-tabs false;
31 gru 2015
Happy New Year
29 gru 2015
Unreal Engine 3 linux optymalizator
Skrypt zmieniający wartości MemoryMargin w plikach .ini
ue3_linux_opti
W chwili obecnej instalacja i uruchomienie wygląda tak:
cd /tmp
git clone https://github.com/Kryuko/ue3_linux_opti
cd ue3_linux_opti/
chmod 777 UE3_Linux_Opti.sh
./UE3_Linux_Opti.sh
Po uruchomieniu pojawiają się następujące okienka:
- Sanctum 2, czyli gra na czystym ue3(UE3 version 10246)
Drugi to po przestawieniu MemoryMargin
Tutaj widać zdecydowaną poprawę. dropy fps tylko do 55-56
- Druga gra to Painkiller Hell & Damnation (oba filmik cierpią na problemy z kodowaniem ciemnych miejsc)
Pierwszy filmik domyślnie high
Drugi po przestawieniu MemoryMargin
W przypadku mocno poprawionego silnika poprawy takiej jak w pierwszej grze nie widać. Gra w obu przypadkach działa w miarę płynnie.
27 gru 2015
Zombi
W związku z modernizacją kompa restart bloga.
Konfig:
Processor: AMD FX(tm)-6300 Six-Core Processor
Memory: 16 GBytes
Display: Nvidia GeForce GTX 750 TI
System: MATE 1.10.2
Linux 4.2.0-22-lowlatency x86_64
OpenGL Version: 4.5.0 NVIDIA 358.16
Najczęściej spotkać mnie można na strumieniach:www.hitbox.tv/maleczek69
Nagrywane: 1280x800 60 lub 30 fps z ustawieniami x64 stałe klatki(cbr) 2 i przepustowość wideo 3k a audio 128.
Konfig:
Processor: AMD FX(tm)-6300 Six-Core Processor
Memory: 16 GBytes
Display: Nvidia GeForce GTX 750 TI
System: MATE 1.10.2
Linux 4.2.0-22-lowlatency x86_64
OpenGL Version: 4.5.0 NVIDIA 358.16
Najczęściej spotkać mnie można na strumieniach:www.hitbox.tv/maleczek69
Nagrywane: 1280x800 60 lub 30 fps z ustawieniami x64 stałe klatki(cbr) 2 i przepustowość wideo 3k a audio 128.
25 gru 2015
Mount & Blade: Warband
Mount & Blade: Warband steam Ubuntu linux 64bit
Aby odpalić konfiguracje potrzebujemy pewnych bibliotek 32 bit
i można się cieszyć oknem konfiguracji
Aby odpalić konfiguracje potrzebujemy pewnych bibliotek 32 bit
sudo apt-get install libSDL2-2.0-0:i386 libaudio2:i386 libglib2.0-0:i386 libpng12-0:i386 libfreetype6:i386 libxi6:i386 libxrender1:i386
i można się cieszyć oknem konfiguracji
A tak wygląda samouczek i początek rozgrywki.
oraz samouczek DLC: Napoleonic Wars
Subskrybuj:
Posty (Atom)