• Страница 1 из 1
  • 1
Форум » Вопросы и ответы по Macintosh » Решение проблем при установке игр на mac » Shadow of The Tomb Raider: Definitive Edition- Steam-Rip
Shadow of The Tomb Raider: Definitive Edition- Steam-Rip
Dmitry-BrdДата: Вторник, 28.11.2023, 21:01 | Сообщение # 1
Сержант
  • Группа:Администраторы
  • Сообщений:20
  • Регистрация:23.07.2023
  • 0


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

Источник Брали от сюда
Прикрепления: 4730875.png (1.11 Mb)
SitДата: Среда, 29.11.2023, 17:52 | Сообщение # 2
Рядовой
  • Группа:Пользователи
  • Сообщений:1
  • Регистрация:04.11.2023
  • 0
Спасибо.Всё получилось.
DaryaДата: Воскресенье, 03.12.2023, 19:19 | Сообщение # 3
Рядовой
  • Группа:Пользователи
  • Сообщений:1
  • Регистрация:03.12.2023
  • 0
Добрый вечер! Сделала всё как в описании, но вот, что мне пишет "Setting breakpad minidump AppID = 750920
Steam_SetMinidumpSteamID: Caching Steam ID: 76561200021095671 [API loaded no]
2023-12-03 18:28:13.014 Shadow of the Tomb Raider[1236:20832] *** WARNING: Method convertPointToBase: in class NSView is deprecated on 10.7 and later. It should not be used in new applications. "
И загрузочный экран с гепардом завис. Подскажите, пожалуйста, что можно с этим сделать, чтобы игра запустилась?
Форум » Вопросы и ответы по Macintosh » Решение проблем при установке игр на mac » Shadow of The Tomb Raider: Definitive Edition- Steam-Rip
  • Страница 1 из 1
  • 1
Поиск: