blob: a07786efd5eb2b1deb16b12db2d19bb17372e8fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/bash
set -e
export WINEDLLOVERRIDES="mscoree,mshtml="
export WINEARCH=win64 WINEPREFIX="$HOME/.magicavoxel/wine"
function _link() {
for path in "$@"
do
ln -s "/usr/share/magicavoxel/$path" "$HOME/.magicavoxel/$path"
done
}
function _copy() {
for path in "$@"
do
cp -r "/usr/share/magicavoxel/$path" "$HOME/.magicavoxel/$path"
done
}
if [ ! -d "$HOME/.magicavoxel" ] ; then
mkdir -p "$WINEPREFIX"
_link MagicaVoxel.exe
_link plugin OpenImageDenoise.dll tbb.dll tbbmalloc.dll
mkdir "$HOME/.magicavoxel/config"
_link config/font config/ui
_copy ibl palette shader cache export vox
_copy config/config.txt config/hotkey.txt
fi
wine "$HOME/.magicavoxel/MagicaVoxel.exe" "$@"
|