It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I've put together a Wine wrapper for Total Annihilation: Commander Pack, allowing it to be played on Linux almost like a native game & with no Wine knowledge required.

Simply run the build script to create the wrapper. If the installer files are not alongside the wrapper build files then the path to them will need to be specified either by passing it as an argument to the build script with -respath="<path>" or by setting an environment variable named WINEWRAP_RESPATH containing it. You can change the path to build the wrapper in and the name of the wrapper directory with the -buildpath= and -dirname= arguments. The build path can also be set with the WINEWRAP_BUILDPATH environment variable.

The output will be a directory containing the game set up within a preconfigured Wine prefix, along with its own copy of Wine, extracted game icons, documentation, and start script(s). From there simply run the start script to play. The start script also includes options for creating a shortcut, configuring the wrapper etc.

(to uninstall simply delete the game directory and any shortcuts you created, and the game's user data directory in ~/.local/share if you don't want to keep your saves & settings)

User data is stored under ~/.local/share/total_annihilation

Full details are in the readme.txt and release notes. Here is the download link:

total_annihilation_wine.tar.xz
(34.5 kB, SHA256: cbad815fabbd4f3d30d3dcfb48530b199854211e98f7db8780b1b108e3db0d7d)

Updated 2019/11/07: Updated winewrap.shlib.

The wrapper uses Proton 3.16-4. Wine and Winetricks will be downloaded automatically if not present; to avoid redownloading for other scripts the downloaded Wine package will be stored in ~/.cache/winewrap

If anyone runs into any problems then post in this thread, Adamhm's Linux Wine Wrappers - News, FAQ &amp; Discussion and/or The "Judas&trade; does this run in Wine" thread v1.173.

Multiplayer has not been tested and may or may not work. If not then try using Winetricks to install native directplay as some WineHQ reports indicate that might be required (and if this is the case, let me know & I'll update the wrapper to install it by default).

For more of my Linux Wine wrappers check out post 3 in this thread: Adamhm's Linux Wine Wrappers - News, FAQ &amp; Discussion
Post edited November 07, 2019 by adamhm
avatar
adamhm: Multiplayer has not been tested and may or may not work. If not then try using Winetricks to install native directplay as some WineHQ reports indicate that might be required (and if this is the case, let me know & I'll update the wrapper to install it by default).
Multiplayer is not supported in WINE because it uses IPX and is not emulated in any way.
avatar
adamhm: Multiplayer has not been tested and may or may not work. If not then try using Winetricks to install native directplay as some WineHQ reports indicate that might be required (and if this is the case, let me know & I'll update the wrapper to install it by default).
avatar
ekianjo: Multiplayer is not supported in WINE because it uses IPX and is not emulated in any way.
Hi, I played with Linux Mint 18 online with Gameranger
Installed Wine HQ, wine tricks, directplay, mfc142, flashplayer, gameranger
made wine windowed and played as well
The game online uses the TCP/IP
Post edited June 07, 2018 by roy190885
avatar
ekianjo: Multiplayer is not supported in WINE because it uses IPX and is not emulated in any way.
avatar
roy190885: Hi, I played with Linux Mint 18 online with Gameranger
Installed Wine HQ, wine tricks, directplay, mfc142, flashplayer, gameranger
made wine windowed and played as well
The game online uses the TCP/IP
What version of Wine did you use?
Good day!
Sorry for my english. This is not my native language. I use online translator. :)
Thank you so much for your work! I am very glad to have the opportunity to launch my favorite game again.
There was a slight difficulty: To start, I downloaded the game from this address: newtracker_icu/viewtopic_php?t=4021870. (_=.)
In this plase is the installer Total Annihilation: Commander Pack + Total Annihilation: Kingdoms + Expansion [GOG] [ENG].
However, your script does not accept the file 'setup_total_annihilation_commander_pack.exe' due to a checksum inconsistency. As I understand it, the build I have is somewhat different from the one for which your script was written.
I see one way: turn off the checksum in the script. What is the probability that your script will not be able to complete its work?

PS: Yes, I understand that the most correct answer may sound like this: 'Try and find out' :), but what if I am not the first to come across this?

---- original (In russian) ----

Добрый день!
Прошу прощения за мой английский. Это не родной для меня язык. Использую онлайн-переводчик. :)
Огромное спасибо за Вашу работу! Очень рад возможности снова запустить любимую игру.
Возникла небольшая трудность: Для запуска я скачал игру с вот этого адреса: newtracker_icu/viewtopic_php?t=4021870. (_=.)
В данной раздаче находится инсталлятор Total Annihilation: Commander Pack + Total Annihilation: Kingdoms + Expansion [GOG] [ENG].
Однако Ваш скрипт не принимает файл "setup_total_annihilation_commander_pack.exe" из-за несоответствия контрольной суммы. Как я понимаю - имеющаяся у меня сборка несколько отличается от той, для которой был написан Ваш скрипт.
Я вижу один путь: отключить проверку контрольной суммы в скрипте. Какая вероятность, что Ваш скрипт не сможет выполнить свою работу?

PS: Да, я понимаю, что наиболее правильный ответ может звучать так: "Попробуй и узнаешь" :), но вдруг я не первый, кто столкнулся с этим?
avatar
JaroslavChis: <snip>
I'd first suggest getting the game legally from GOG rather than using a dodgy pirated copy