Select mod on game start (TODO: kill this in favor of a proper ingame mod manager)
This commit is contained in:
@@ -9,10 +9,25 @@ EXE_PATH="$APP_PATH/Contents/MacOS/"
|
|||||||
GAME_PATH="$EXE_PATH../Resources/"
|
GAME_PATH="$EXE_PATH../Resources/"
|
||||||
|
|
||||||
# Override paths within mono to avoid string-hacking the executable
|
# Override paths within mono to avoid string-hacking the executable
|
||||||
export LD_LIBRARY_PATH="$EXE_PATH/lib"
|
export LD_LIBRARY_PATH="$EXE_PATH/lib":$LD_LIBRARY_PATH
|
||||||
export MONO_PATH="$EXE_PATH/lib"
|
export MONO_PATH="$EXE_PATH/lib"
|
||||||
#export MONO_LOG_LEVEL=debug
|
#export MONO_LOG_LEVEL=debug
|
||||||
|
|
||||||
|
MODBUTTON=`/usr/bin/osascript << EOT
|
||||||
|
tell application "Finder"
|
||||||
|
display dialog "Choose a mod" buttons {"Red Alert", "C&C"} \
|
||||||
|
default button "Red Alert"
|
||||||
|
set result to button returned of result
|
||||||
|
end tell
|
||||||
|
EOT`
|
||||||
|
|
||||||
|
MOD="ra"
|
||||||
|
if [ "$MODBUTTON" == "C&C" ]; then
|
||||||
|
MOD="cnc"
|
||||||
|
fi
|
||||||
|
echo "$MOD"
|
||||||
|
|
||||||
|
|
||||||
# Run the game
|
# Run the game
|
||||||
cd $GAME_PATH
|
cd $GAME_PATH
|
||||||
${EXE_PATH}mono OpenRA.Game.exe
|
${EXE_PATH}mono OpenRA.Game.exe InitialMods=$MOD
|
||||||
Reference in New Issue
Block a user