D2GS для Linux(Ubuntu Server 18.04.6 LTS) Wine 5.0

Diablo I \ Diablo: Hellfire \ Diablo II \ Diablo II: Lord of Destruction
D2GS \ D2DBS \ D2CS
Аватара пользователя
Bogdasar
Администратор EPW
Сообщения: 20
Зарегистрирован: 08 сен 2020, 23:47

09 окт 2022, 22:28

Требования
  • OS: Ubuntu 18.04.6 LTS
  • D2GS: Version 1.13c
  • Wine: Version 5.0
1. Устанавливаем зависимости

Код: Выделить всё

sudo dpkg --add-architecture i386
sudo apt-get update -y
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install -y ia32-libs gcc-multilib g++-multilib xserver-xorg-dev:i386 libfreetype6-dev:i386
2. Получите sock.c и Wine 5.0

Код: Выделить всё

wget http://dl.winehq.org/wine/source/5.0/wine-5.0.tar.xz
wget https://raw.githubusercontent.com/rodolfoorl/D2GS-under-Wine-5.0/main/sock.c
3. Перемещаем файл sock.c

Код: Выделить всё

mv sock.c wine-5.x.x/server
4.Собираем наш Wine и устанавливаем

Код: Выделить всё

tar xf wine-5.0.tar.xz
mv sock.c wine-5.0/server
mv wine-5.0 wine-source
mkdir wine-dirs
mv wine-source wine-dirs
cd wine-dirs
mkdir wine-build
cd wine-build
../wine-source/configure --without-freetype
make
sudo make install
5. Выполняем этот файл и запускаем D2GS

Код: Выделить всё

wine regedit d2gs.reg
wine D2GS.exe
Полезные ссылки:
Файл sock.c
Файлы wine-5.0
Тема с файлами Wine и sock.c на форуме pvpgn
Статья на github 2022 года от rodolfoorl
Файлы D2XP для работы D2GS
Более детально каждый шаг на примере wine 1.3.5 / 2.0.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить