Меню Рубрики

Установка age of empires wine

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

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

4 ответа

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

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

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

Кроме того, я установил .net 4.0 и 4.5 вручную.

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

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

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

  1. Найдите Steam и установите его.
  1. Перед тем, как нажать кнопку «ОК», убедитесь, что вы отключили «Запустить Steam».
  1. Вернитесь к PlayOnLinux, нажмите на значок Steam и запустите его. Подождите, пока он закончит обновление.
  1. Вы можете получить сообщение о том, что «Steam разбился», нажмите «Далее» и проигнорируйте его.
  1. Запуск в Steam после завершения обновления.
  1. Steam будет минимизирован после входа в систему. «Винный системный лоток» будет открыт в другом окне, найдите его и дважды щелкните по значку Steam, чтобы открыть его.

  1. Найдите Age of Empires on Steam и установите его.
  1. После того, как он установил запуск из Steam, он установит некоторые вещи, а затем немедленно сработает.
  1. Вернитесь к PlayOnLinux, выберите «Инструменты» на панели инструментов вверху и выберите «Управление версиями вин». Подождите несколько секунд, чтобы список заполнился. На вкладке x86 выберите «3.3» и щелкните стрелку, чтобы переместить ее в правую сторону.
  1. Вернитесь на PlayonLinux, выберите Steam и выберите Configure.
  1. Нажмите на стрелку рядом с «Wine version» и выберите пункт 3.3.
  1. В меню настроек перейдите на вкладку «Установить компоненты» и установите «d3dx9» и «vcrun6».

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

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

Читайте также:  Установка зажигания после обрыва ремня грм

Запустите загруженную копию VC redist 2015 и выполните настройку.

ЗапуститеярлыкAoKHD.exe,добавленныйранее.

  1. Эта ошибка может появиться, проигнорируйте ее и нажмите OK.
  1. Пусковая установка Age of Empires откроется, но на кнопках не будет текста, сначала нажмите на первую кнопку, и игра запустится: D

источник

Установка age of empires wine

Age of Empires II (2013)

Only a few minor tweaks you need to do to make it work, this is assuming you have steam running through wine already.

1. Install game
2. cd to «drive_c/Program\ Files/Steam/steamapps/common/Age2HD/»
3. Rename the «Launcher.exe» to «Launcher.bak» and «AoK HD.exe» to «Launcher.exe»
4. Inside of steam, add «-nostartup» to the launch options.
5. If your cpu automatically downclocks, disable that. For me, it was «sudo cpupower frequency-set -g performance»
6. Run the game, note that it will take several minutes to start up as the VS2012 redistributal and the directx fail to install, but it will run.

Game starts, navigation is displayed, but the map says black.

I admire your effort to make this working on Linux. Honestly, even when I use Linux daily for router app etc, I’d never use Linux for gaming. It’s far behind Windows, and I can’t be bothered to do troubleshooting for that or even emulate (for lack of better term) with Wine.

6. Run the game, note that it will take several minutes to start up as the VS2012 redistributal and the directx fail to install, but it will run.

Delete the folder _CommonRedist and there should be no such installation attempts anymore. Should speed up the process. At least it works that way for almost all games.

Just note that this will be reacquired when validating files etc.

I tried doing this by myself with Wine on OS X… seems like I forgot step 3. Nice trick, and thanks a bunch! As a neater fix, it would be nice if there was a launch option to prevent running the launcher beforehand.

Once I got the game running, I had to «emulate a virtual desktop» in winecfg, because the game’s window only covered a quarter of my screen but seemed to think I was using my native res.

I then unchecked «Full screen» to get it back into a window, then I quit the game and disabled using the virtual desktop in winecfg to get the game in a «raw» X11 window. Not sure what to do about playing in full screen though…

By the way — you can avoid having to use a virtual desktop if you can get to the «Full screen» checkbox in the Options…

This resolves the issue of the «black screen» for me, but by some reason it removes the army control area (where you tell them to patrol, defensive mode i.e). Any idea how to solve that?

This resolves the issue of the «black screen» for me, but by some reason it removes the army control area (where you tell them to patrol, defensive mode i.e). Any idea how to solve that?

Читайте также:  Установка adb драйвера для samsung

Anyway, thanks for the gu >
Sounds like you have it in simplified mode? There’s a button near the mini-map that toggles that.

источник

Age of Empires II

Version: The Conquerors Expansion
License: Retail
URL: http://www.microsoft.com/games.
Votes: 26
Latest Rating: Platinum
Latest Wine Version Tested: 4.18

Test Results

Graphics:

  • GPU: Nvidia
  • Driver: proprietary
ShowShowShowShow
Operating system Test date Wine version Installs? Runs? Used
Workaround?
Rating Submitter
Current Ubuntu 19.10 «Eoan» amd64 (+ variants like Kubuntu) Oct 27 2019 4.18 Yes Yes No Platinum consolelogger
KDE neon Nov 06 2017 2.20 Yes Yes Yes Gold Invictus Tiberius
Ubuntu 16.04 «Xenial» amd64 (+ variants like Kubuntu) Feb 04 2017 2.0 Yes Yes Gold Jacob Cameron
Fedora 24 x86_64 Jul 25 2016 1.9.15 No, but has workaround Yes Gold an anonymous user
Arch Linux x86_64 Mar 16 2016 1.9.5 Yes Yes Gold Fiku Miku Foo Foo Foo

Known Bugs

Bug # Description Status Resolution Other apps affected
4066 Online Play Doesn’t Work (DirectPlay) NEW View
29384 Multiple applications expect correct handling of WRITECOPY memory protection (Voobly fails to launch Age of Empires II, MSYS2) STAGED View
30814 Age of Empires II scrolling gets stuck after Alt-Tab away and back NEW View
31279 Age of Empires II SafeDisc v1.x driver crashes in IDT check (INT1/3 hooks) RESOLVED NOTOURBUG View

HowTo / Notes

  • This game requires a NoCD patch to run. (you can play using aocsetup.exe from the cd, if you can’t afford to NoCD)
  • If the game wont start (and wine hasn’t hang up(wineserver -k)), either remove dpwsockx.dll from your system32 folder or follow the steps for multi-player below. ¹

Multiplayer

Music

Legacy: With recent wine version(atleast with 1.1.20) you can play backround music with no problem too. While using the nocd crack, just keep your cd on cd drive and the game is able to play the music. Am I right that AoEII doesn’t have an option to install _backround music_ tracks to harddisk?
One should be able to rip the audiocd track from the cd and set it as a cd drive, so that AoEII would be able to play the music from that. It might need empty first track, though. Hacking AoEII executable to change the playing format from audiocd to raw cda tracks from game dir should be possible, though cumbersome, task.

One word of warning, though: Keeping cd on cd drive slows the game even more.

¹ I haven’t been able to confirm that this annoyance exists.

Multiplayer
To get multiplayer working you have to use by now the directplay libraries from microsoft, still (since 2006) no open source libraries for direct play that include libraries to open sockets and close to play games, so install winetricks:

(in ubuntu/debian) sudo apt-get install winetricks

and then exec:
winetricks directplay

It will download the directplay libraries from microsoft and install them, that’s all, tcp/ip will work with direct connect.

источник

Установка age of empires wine

Age of Empires II (2013)

Only a few minor tweaks you need to do to make it work, this is assuming you have steam running through wine already.

1. Install game
2. cd to «drive_c/Program\ Files/Steam/steamapps/common/Age2HD/»
3. Rename the «Launcher.exe» to «Launcher.bak» and «AoK HD.exe» to «Launcher.exe»
4. Inside of steam, add «-nostartup» to the launch options.
5. If your cpu automatically downclocks, disable that. For me, it was «sudo cpupower frequency-set -g performance»
6. Run the game, note that it will take several minutes to start up as the VS2012 redistributal and the directx fail to install, but it will run.

Game starts, navigation is displayed, but the map says black.

I admire your effort to make this working on Linux. Honestly, even when I use Linux daily for router app etc, I’d never use Linux for gaming. It’s far behind Windows, and I can’t be bothered to do troubleshooting for that or even emulate (for lack of better term) with Wine.

6. Run the game, note that it will take several minutes to start up as the VS2012 redistributal and the directx fail to install, but it will run.

Delete the folder _CommonRedist and there should be no such installation attempts anymore. Should speed up the process. At least it works that way for almost all games.

Just note that this will be reacquired when validating files etc.

I tried doing this by myself with Wine on OS X… seems like I forgot step 3. Nice trick, and thanks a bunch! As a neater fix, it would be nice if there was a launch option to prevent running the launcher beforehand.

Once I got the game running, I had to «emulate a virtual desktop» in winecfg, because the game’s window only covered a quarter of my screen but seemed to think I was using my native res.

I then unchecked «Full screen» to get it back into a window, then I quit the game and disabled using the virtual desktop in winecfg to get the game in a «raw» X11 window. Not sure what to do about playing in full screen though…

By the way — you can avoid having to use a virtual desktop if you can get to the «Full screen» checkbox in the Options…

This resolves the issue of the «black screen» for me, but by some reason it removes the army control area (where you tell them to patrol, defensive mode i.e). Any idea how to solve that?

This resolves the issue of the «black screen» for me, but by some reason it removes the army control area (where you tell them to patrol, defensive mode i.e). Any idea how to solve that?

Anyway, thanks for the gu >
Sounds like you have it in simplified mode? There’s a button near the mini-map that toggles that.

источник

Добавить комментарий