1.Вариант Чтобы игра работала на Sonoma
Нужно открыть файл load (Shadow of The Tomb Raider.app/Contents/MacOS/) text edit'ом, удалить всё что там есть и скопировать это:
Код
#!/bin/bash
cd "$(dirname "$0")"
app_path="$(pwd)"
app_path="$(find "${app_path%/*}/Game" -name "*.app" -depth 1)"
plist_path="${app_path}/Contents/Info.plist"
exec_name="$(grep -A1 CFBundleExecutable "$plist_path" | awk -F'>' '/string/{ print $2 }' | awk -F'<' '{ print $1 }')"
xattr -cr "${app_path}"
appID="$(cat steam_appid.txt)"
export SteamAppId=$appID
export SteamGameId=$appID
export STEAMEMU_SETTINGS_DIR="${app_path%/*}/../Config"
export DYLD_LIBRARY_PATH=/Applications/Shadow\ of\ the\ Tomb\ Raider.app/Contents/MacOS:$DYLD_LIBRARY_PATH
launchctl remove com.valvesoftware.steam.ipctool
pkill ipcserver
./reset >/dev/null 2>&1
./ipcserver >/dev/null 2>&1 &
ipcpid=$!
"${app_path}/Contents/MacOS/${exec_name}" #>/dev/null 2>&1
gamepid=$!
wait gamepid 2>/dev/null
kill $ipcpid >/dev/null 2>&1
wait $ipcpid 2>/dev/null
launchctl load -S Background /Users/$USER/Library/Application\ Support/Steam/com.valvesoftware.steam.ipctool.plist > /dev/null 2>&1
Собственно говоря, вот этой команды "export DYLD_LIBRARY_PATH=/Applications/Shadow\ of\ the\ Tomb\ Raider.app/Contents/MacOS:$DYLD_LIBRARY_PATH
launchctl remove com.valvesoftware.steam.ipctool" и не хватает играм рипнутым со стима, чтобы запускаться на Сономе. Если изменить путь на актуальный для конкретной игры и вставить строку в файл "load", то они начнут работать.
Открываешь терминал, в финдере в боковом меню есть надпись "программы", находишь там ларку, правой кнопкой мыши и выбираешь "показать содержимое пакета"
Далее заходишь в папку Contents/MacOS, там будет файл load. Его открываешь правой кнопкой мыши - открыть в приложении - другое - выбираешь textedit и далее вставляешь текст предложенный ув. playgod
В меню выбираешь сохранить!!! либо сочетание cmd+s
Источник Брали от сюда