Last active
November 8, 2015 22:11
-
-
Save ArseniyShestakov/b63775e1223c499f9025 to your computer and use it in GitHub Desktop.
Scripts for VCMI
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Git no pager | |
alias gitn="git --no-pager" | |
# Switch maps for VCMI | |
alias switchmaps="~/.local/share/vcmi/switchmaps.sh" | |
alias sm="switchmaps" | |
# VCMI debug | |
alias vcmitop="top -d 0,3 -H -p `pidof vcmiclient`" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Simple symlink changer for VCMI | |
PATH_DIR_SYM="/home/$USER/.local/share/vcmi/Maps" | |
PATH_DIR_TEST="/home/$USER/.local/share/vcmi/MAPS_TEST" | |
PATH_DIR_PLAY="/home/$USER/.local/share/vcmi/MAPS_ALL" | |
if [ ! -L "$PATH_DIR_SYM" ]; then | |
echo "Something is wrong! $PATH_DIR_SYM is not a symlink!" | |
exit | |
fi | |
CURRENT_LINK=$(readlink $PATH_DIR_SYM) | |
rm $PATH_DIR_SYM | |
if [ $CURRENT_LINK == "$PATH_DIR_TEST" ]; then | |
ln -s $PATH_DIR_PLAY $PATH_DIR_SYM | |
else | |
ln -s $PATH_DIR_TEST $PATH_DIR_SYM | |
fi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Simple symlink changer for VCMI | |
#!/bin/bash | |
rm /usr/lib/x86_64-linux-gnu/vcmi/libvcmi.so | |
rm /usr/lib/x86_64-linux-gnu/vcmi/libminizip.so | |
rm /usr/lib/x86_64-linux-gnu/vcmi/AI/libBattleAI.so | |
rm /usr/lib/x86_64-linux-gnu/vcmi/AI/libEmptyAI.so | |
rm /usr/lib/x86_64-linux-gnu/vcmi/AI/libStupidAI.so | |
rm /usr/lib/x86_64-linux-gnu/vcmi/AI/libVCAI.so | |
rm /usr/games/vcmilauncher | |
rm /usr/games/vcmiclient | |
rm /usr/games/vcmiserver | |
rm -rf /usr/share/vcmi/config | |
ln -s /home/i/VCMI/mine/vcmi-build/launcher/vcmilauncher /usr/games/vcmilauncher | |
ln -s /home/i/VCMI/mine/vcmi-build/client/vcmiclient /usr/games/vcmiclient | |
ln -s /home/i/VCMI/mine/vcmi-build/server/vcmiserver /usr/games/vcmiserver | |
ln -s /home/i/VCMI/mine/vcmi-build/lib/libvcmi.so /usr/lib/x86_64-linux-gnu/vcmi/libvcmi.so | |
ln -s /home/i/VCMI/mine/vcmi-build/lib/minizip/libminizip.so /usr/lib/x86_64-linux-gnu/vcmi/libminizip.so | |
ln -s /home/i/VCMI/mine/vcmi-build/AI/BattleAI/libBattleAI.so /usr/lib/x86_64-linux-gnu/vcmi/AI/libBattleAI.so | |
ln -s /home/i/VCMI/mine/vcmi-build/AI/EmptyAI/libEmptyAI.so /usr/lib/x86_64-linux-gnu/vcmi/AI/libEmptyAI.so | |
ln -s /home/i/VCMI/mine/vcmi-build/AI/StupidAI/libStupidAI.so /usr/lib/x86_64-linux-gnu/vcmi/AI/libStupidAI.so | |
ln -s /home/i/VCMI/mine/vcmi-build/AI/VCAI/libVCAI.so /usr/lib/x86_64-linux-gnu/vcmi/AI/libVCAI.so | |
ln -s /home/i/VCMI/mine/vcmi/config /usr/share/vcmi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment