Запуск Age of Empires 2 в Linux

11

Недавно я пытался играть в Age of Empires 2 на своем компьютере с Linux Ubuntu 12.04 LTS. Тем не менее, я не могу заставить его работать с любым методом, который я нашел на компьютере. Я пробовал Playonlinux, однако, когда я пытаюсь воспроизвести его, появляется сообщение о внутренней ошибке. Я также попытался сделать это через virtualbox и установить его на виртуальную версию Windows XP. Однако после завершения установки мне сообщают, что в дисководе нет компакт-диска, и что я должен вставить его и перезапустить приложение. Если у кого-то есть способ, которым я еще не пробовал, или что-то, что я мог бы пропустить, пожалуйста, дайте мне знать. Благодарю.

user149131
источник

Ответы:

3

Вы должны взглянуть на WINE. За последние несколько лет WINE прошел большой путь, и многие приложения для Windows могут работать на нем с разной степенью успеха.

Вот страница WINE HQ для Age of Empires 2 :

Похоже, что Age of Empires 2 имеет довольно хорошие показатели успеха. Чтобы получить WINE, сначала необходимо добавить репозиторий WINEHQ PPA, добавив «ppa: ubuntu-wine / ppa» в качестве источника программного обеспечения из Центра программного обеспечения Ubuntu («Правка» -> «Источники программного обеспечения»). Тогда вы сможете установить WINE, выполнив в терминале следующее:

sudo apt-get install wine1.5

Для дальнейших инструкций смотрите WINE For Ubuntu и Производные Ubuntu

Аарон
источник
Хорошо, я установил вино. Теперь, как мне добавить игру в вино?
user149131
Если вы еще не установили его, перейдите к программе установки / установки на носителе, щелкните правой кнопкой мыши и выберите «запускать с Wine». Это должно установить его в вашем ~./wine/drive_c/Program\ Filesкаталоге. Если у вас возникли проблемы, проверьте FAQ по WINEHQ для установки приложений Windows: wiki.winehq.org/…
Аарон
1
Ну, мне удалось установить игру с вином. Тем не менее, когда я пытаюсь запустить его, он дает мне загрузочный экран для игры, затем он уходит, сопровождается вином, а затем ничего не происходит. Могли ли файлы по какой-то причине превратиться в файлы программы Wine?
user149131
Я имел в виду не сделал это
user149131
2

Мне нужно было зайти в папку с игрой (щелкните правой кнопкой мыши и выберите «открыть каталог приложений», затем перейдите к /steamapps/common/age2HD/). Там я переименовал Launcher.exe в нечто другое. Затем я сделал копию AoK HD.exe и назвал его Launcher.exe.

Также я установил .net 4.0 и 4.5 вручную.

Кроме того, /age2HD/_CommonRedist/vcredist/2015я удалил installscript.vdf и установил 32-битную версию вручную.

Саймон
источник
2

Хорошие новости, я еще не все протестировал, но мне удалось заставить это работать в PlayOnlinux и запустить игру:

  1. Откройте PLayOnLinux и выберите «Установить программу».

POL Установить программу


  1. Найдите Steam и установите его. Установить Steam

  1. Убедитесь, что вы сняли флажок «Запустить Steam», прежде чем нажать «Готово». Снимите флажок Запустить Steam

  1. Вернитесь в PlayOnLinux, нажмите на значок Steam и запустите его. Дождитесь окончания обновления. Обновление Steam.

  1. Вы можете получить сообщение «Steam не работает», нажмите «Далее» и проигнорируйте его. Steam разбился

  1. Войдите в Steam, как только закончите обновление. Вход в Steam

  1. Steam свернется после входа в систему. «Wine System Tray» откроется в другом окне, найдите его и дважды щелкните значок Steam, чтобы открыть его.

Поднос для вина


  1. Найдите Age of Empires в Steam и установите его. 30 часов сыграл

  1. После установки запустите его из Steam, он установит некоторые вещи и сразу же завершит работу. установка DirectX

  1. Вернитесь в PlayOnLinux, выберите «Инструменты» на панели инструментов вверху и выберите «Управление версиями Wine». Подождите несколько секунд, пока список не заполнится. На вкладке x86 выберите «3.3» и щелкните стрелку, чтобы переместить ее в правую часть. установка вина 3.3

  1. Вернувшись на PlayonLinux, выберите Steam и выберите «Настроить». настройка Steam

  1. Нажмите на стрелку рядом с «Wine version» и выберите 3.3. выбирая версию вина

  1. Еще в меню настроек перейдите на вкладку «Установка компонентов» и установите «d3dx9» и «vcrun6».

d3dx9 vcrun6


  1. Вернитесь на вкладку «Общие» и выберите «Создать новый ярлык из этого виртуального диска». Найдите «AoK HD.exe» и нажмите «Далее». добавление ярлыка

  1. Когда он вернется к списку ярлыков, выберите «Я не хочу делать еще один ярлык» и нажмите «Далее».

закончить добавление ярлыка


16. Загрузите копию vcrun 2015 x86 отсюда . На вкладке «Разное» меню конфигурации выберите «Запустить исполняемый файл Windows (.exe) на этом виртуальном диске». запуск исполняемого файла


  1. Запустите загруженную копию VC Redist 2015 и пройдите настройку. установить vcredist

  2. Запустите ярлык AoK HD.exe, который мы добавили ранее. запустить ярлык


  1. Эта ошибка может появиться, проигнорируйте ее и нажмите OK. случайная ошибка

  1. Откроется панель запуска Age of Empires, но на кнопках не будет текста, в любом случае нажмите первую кнопку, и игра запустится: D Запуск игры
Хьюго
источник
1
Благодарность! Мне удалось запустить его на Ubuntu, используя ваше пошаговое руководство.
Virtuoz
1

Вы должны проверить форумы WineHQ для получения инструкций о том, как заставить это работать. Большинству игр для корректной работы требуются некоторые настройки или некоторые нативные библиотеки. Я не уверен, что это правильная ссылка на другой сайт, но вот некоторая информация:

http://appdb.winehq.org/objectManager.php?sClass=application&iId=99

animaletdesequia
источник