Программы
Решение проблемы с isskin.dll в Wine в MacOS и Linux

Решение проблемы с isskin.dll в Wine в MacOS и Linux

Лечим довольно распространённую ошибку при запуске в Wine

В Linux и MacOS становится всё больше достойных программ и, в частности, игр. Однако, всё ещё есть старые игры и игры, разработчики которых не стали тратить время на разработку для платформ MacOS и Linux.

Почему речь об играх? Потому что эта ошибка зачастую случается при использовании различных repack-ов:

Runtime Error (at -1:0):
Cannot Import dll: C:\users\user\Temp\is-VADAE.tmp\isskin.dll

или так:

fixme:msg:ChangeWindowMessageFilter c046 00000001
fixme:win:DisableProcessWindowsGhosting : stub
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\users\\ready2rumbelx\\Temp\\is-L6E45.tmp\\isskin.dll") not found
fixme:xrender:XRender_AlphaBlend Unable to AlphaBlend without Xrender
fixme:xrender:XRender_AlphaBlend Unable to AlphaBlend without Xrender

– когда используется стандартный упаковщик, в котором добавляются различные красивости, скины, "таблетки", после чего всё это красивенько складывается в один установщик.

В Windows всё это работает потому, что там при первых же телодвижениях ставятся пакеты vcrun6 и mfc42.

Можно пойти на какой-нибудь сайт, где лежат dll-ки и скачать isskin.dll, но тогда мы как раз увидим вторую ошибку – отсутствие mfc42.dll. Его использует как раз isskin.dll. В общем, чтобы не мучаться со скачиванием различных dll руками, используем "пакетный менеджер" для wine – winetricks. Для Ubuntu / Linux Mint / Debian – можно написать в консоли:

sudo apt install winetricks
winetricks

Далее нужно жать кнопки:

  • Select the default wineprefix
  • Install a Windows DLL or component
  • выбрать vcrun6 и mfc42 и нажать «OK».

Либо же сделать то же самое, но из консоли:

winetricks mfc42
winetricks vcrun6

Полезные комментарии

Помогло на Antergos (Arch) в 2018, когда Linux уже может нативно D3D9 и без проблем рисует D3D11 через Vulkan
помогло на Wineskin + OS X 10.11.6.
Очень помогло! Спасибо. У кого появляется ошибка, выкидывайте Winetricks и используйте PlayOnLinux. Там все скачивается и устанавливается.
Также может быть вам интересно:

Как установить сообщение на экран логина в MacOS

Сегодня мы немного увеличим наши шансы на возврат ноутбука при его потере.

Читать »

Обзор изменений в Python 3.7

На днях вышла новая версия Python – почти 1.5 года разработки. Посмотрим, что же подвезли нам в этот раз.

Читать »
Фото Добавляем поддержку медиа-файлов в Django проект

Добавляем поддержку медиа-файлов в Django проект

Современные сайты редко ограничиваются только текстом и вёрсткой. Часто в заметках красуются фотографии, а рядом с описанием товаров - их изображения.

Фото Настройка журналирования (логирования) в Python с примерами

Настройка журналирования (логирования) в Python с примерами

Во время работы программы часто нужно сохранять некоторые важные записи о процессе выполнения команды. В Python есть довольно мощный модуль для работы с логами - давайте разберёмся с тем, как его использовать.

Фото Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо содержащими добавление уязвимостей.

Фото Добавляем постраничную пагинацию на Django сайт

Добавляем постраничную пагинацию на Django сайт

На сайтах часто встречаются многостраничные объекты: список товаров, список заметок и т.д. Поэтому важно уметь добавить навигацию по страницам на Django-проекте.

Фото Панель администрирования Django - настройка вида (шаблона)

Панель администрирования Django - настройка вида (шаблона)

Простой способ подключить админку к сайту на Django, как сконфигурировать адмиин-панель, как изменить оформление администрационной панели Django фреймворка.

Фото Панель администрирования Django - подключение, настройка, поиск, фильтрация

Панель администрирования Django - подключение, настройка, поиск, фильтрация

Простой способ подключить админку к сайту на Django, как сконфигурировать адмиин-панель и добавить функциональность поиска, массовых действий, как изменить оформление администраторской панели Django фреймворка.

Фото 25 января вышло новое крупное обновление Age of Empires II DE: Lords of the West

25 января вышло новое крупное обновление Age of Empires II DE: Lords of the West

Старая добрая Age of Empires II (а точнее - Definitive Edition) получила глобальное обновление. Новые кампании, новые цивилизации!

Фото И снова sudo, и снова "решето"

И снова sudo, и снова "решето"

В утилите sudo была исправлена очередная уязвимость.