Это альтернативный unlocker, использующий библиотеки отличные от CreamAPI.
Главное отличие в том, что вам не придется обновлять файлы по типу cream_api.ini. Даже после обновления игры и добавления новых DLC, скорее всего будет работать без переустановки.
Общие действия перед установкой : Перейдите к месторасположению *.exe файла (….SteamsteamappscommonTEKKEN 8PolarisBinaries).
Спойлер
Установка методом Self-Hook:
- Из скачанного архива переместите файл smoke_api64.dll в папку с игрой;
- Переименуйте smoke_api64.dll в version.dll;
- Готово.
Установка методом Proxy:
- Из скачанного архива переместите файл smoke_api64.dll в папку с игрой;
- Переименуйте оригинальный steam_api64.dll который находится в папке с игрой в steam_api64_o.dll;
- Переименуйте smoke_api64.dll в steam_api64.dll;
- Готово.
Спойлер
За работоспособность не ручаюсь, потому как библиотеки SmokeAPI нестабильны на Linux дистрибутивах.
Обязательнные библиотеки (Archlinux):
- gcc-libs [32-bit]
- glibc [32-bit]
- libidn2 [32-bit]
- libnghttp2 [32-bit]
- zlib [32-bit]
- zstd [32-bit]
- gtk3 [32-bit]
Ищите эквивалентные библиотеки на ваш дистрибутив.
Установка методом Proxy:
- Из скачанного архива переместите файл libsmoke_api64.so в папку с игрой;
- Переименуйте оригинальный libsteam_api.so который находится в папке с игрой в libsteam_api_o.so;
- Переименуйте libsmoke_api64.so в libsteam_api.so;
- Готово.
Установка методом Hook (за работоспособность описанных действий не ручаюсь):
- Из скачанного архива переместите файл libsmoke_api64.so в папку с игрой;
- Откройте Steam => ПКM по TEKKEN 8 => Свойства => В Параметрах запуска пропишите
LD_PRELOAD="./libsmoke_api64.so $HOME/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so" ./<GameExe64> ; exit ; %command%
Там где <GameExe64> — Это то как называется запускающий файл.
(это всего лишь пример, потому что я не имею возможности протестировать это на своей машине. Команду вы должны сами адаптировать под ваши системы); - Готово.
Источник: www.playground.ru
