The port seems solid, and all DLC is supported—but there's no cross-play, sadly.
See full article...
See full article...
The gates are opening but actually it was just because I sent a villager to repair the danged things and he decided inexplicably to do it from the outside.But since this was done by Feral—a studio that pitches ports to IP owners—rather than in-house, it’s unlikely that this means the gates are opening.
It could be they just didn't feel like having to debug any (potential) issues with big vs little-endian numbers. Would be interesting to see if the functionality is still there, but hidden.Odd that crossplay isnt supported. The console versions have it. There must be a fundamental difference in the ARM build vs the x86 builds that prevents the clients from accurately syncing their commands.
Apple Silicon is running little-endian, same as Intel and AMD x86-64.It could be they just didn't feel like having to debug any (potential) issues with big vs little-endian numbers.
When these things happen it's usually the lack of a given third party library for the target platform.Odd that crossplay isnt supported. The console versions have it. There must be a fundamental difference in the ARM build vs the x86 builds that prevents the clients from accurately syncing their commands.
I haven't spoken with them, so this is informed speculation just from covering the industry, but I would guess it's not a technical limitation but a practical one. Feral is a porting studio, their model is to pitch other studios that have already released successful games, and say, "Let us port your game to the Mac, and we'll give you X% of the revenue." Feral is a project-based studio, not a live service one. They do release patches for ports they developed sometimes, but they are not in the business of treating their games as a live, day-to-day service.Odd that crossplay isnt supported. The console versions have it. There must be a fundamental difference in the ARM build vs the x86 builds that prevents the clients from accurately syncing their commands.
So the practical limitation, I would guess, is that Feral does not have the capacity or the model to keep up with the update cadence that World's Edge/Xbox Game Studios do with the primary platforms, and no deal was made to ensure they do, likely because the Mac audience is too small to justify that kind of intense and long-term commitment. Likewise, the Mac audience was likely deemed too small for World's Edge to hire full-time people to do the port and maintain it themselves rather than work with Feral.
Even if Feral did have the capacity, the structure of it would be them getting the updated build from World's Edge, then porting it, right? The patches and content updates wouldn't be developed concurrently. So, best case scenario is that happens, but it delays every update to the WIndows or console versions by days or weeks while Feral ports and tests the changes/additions on the macOS version.
Id say wait for any kind of sale - wishlist it if u wanna be notified cause some are more interesting, some are meh, but sometimes discounts go deep and you can get if 50-75% off of the priceThere are 7 DLCs ranging from $12.99 to $19.99.
The Ultimate Bundle includes the game and 6 DLCs for $117.49 ($127.93 value, plus $9.99 soundtrack and $8.97 collection of icons). So not much of a discount and it is missing the latest The Last Chieftains DLC.
So a question: any one of these DLCs worth it?
As a massive LOTRO addict, Crossover is also my answer. I also do Steam content via it.This makes most sense to me. I don't understand any of the technical challenges, but I've been playing games on the ranked ladder without a hitch from my M2 macbook pro thanks to Crossover.
I think you mean The Conquerors Expansion.It comes with the original game’s Age of Kings expansion
Doubt it has anything to do with endianess. Apple Silicon, like most* Arm processors these days, are little endian, same as AMD64. Big endian systems have been a dying breed outside of IBM keeping them alive.It could be they just didn't feel like having to debug any (potential) issues with big vs little-endian numbers. Would be interesting to see if the functionality is still there, but hidden.
(Had to deal with that in somebody's quick-and-dirty port of an app to PowerPC Mac way back when. I understand things can be different now.)
Teams like this have been pitching for decades, I know because I was on the receiving end after the HD edition release over a decade ago. (Different vendor).It’s also worth noting that this is the first Microsoft-published game to get a macOS release in half a decade. But since this was done by Feral—a studio that pitches ports to IP owners—rather than in-house, it’s unlikely that this means the gates are opening.
I have no recent insight either, but it would have been out of the question if I had done it for the older versions.... it'd have been a nightmare both technical and practical.I haven't spoken with them, so this is informed speculation just from covering the industry, but I would guess it's not a technical limitation but a practical one.
Said idiosyncrasies also caused this in addition to cheating. So yeah, pretty high likelihood of multiplayer sync issues cross-architecture.If one side attempts to cheat via increasing resources or spawning units, the machines get out of sync and the match disconnects.
I'm glad to hear! That one was mine (also put aoe3 on steam, and did the first AOM remake there). Couldnt have predicted steam deck at the time, but kinda nifty it runs well on the hardware.TIL there is another AoEII remake. I've been playing the "HD Edition" on Steam for >10 years now, it supports multiplayer too and I've been perfectly happy with it. It runs great on the Steam Deck and even some 10+ year old computers I've got.
I started at msft with AOE3 - without having put that on Steam and doing well, idk if the franchise would have survived. AOEII expansions are a large part of its durability to today too. All I can do is join in the getting old party nowI'd love to get back into AoK, I got the new version about 7 years ago but there are just too many civs now. Please eliminate 3. /old Ager yells at cloud.
The only thing I can think of off the top of my head is that when writing multithreaded code ARM's memory ordering is not guaranteed unlike x86. I didn't think this game was multithreaded though. IEE 754 floating point should be the same assuming no weird compiler tricks.Odd that crossplay isnt supported. The console versions have it. There must be a fundamental difference in the ARM build vs the x86 builds that prevents the clients from accurately syncing their commands.
We ran into some really... fun... quirks with HD that stemmed from idiosyncrasies around decisions made due to cpu architecture in the late 90s.
Thank you thank you for thousands of hours of AOE2 HD play on Steam!!! I binge played the original AOE2 on Mac back when it came out, but Apple's constant architecture changes eventually put paid to that. So when HD came out, I went out and bought a dedicated Windows machine for it -- it's the only Windows machine that's ever been allowed in my house. Thank you!I'm glad to hear! That one was mine (also put aoe3 on steam, and did the first AOM remake there). Couldnt have predicted steam deck at the time, but kinda nifty it runs well on the hardware.
It must be something with Feral Interactive's ports. It's the same issue with the Total War games as well. I would be curious to see if the Windows version of the game works with Crossover and how the performance compares.Odd that crossplay isnt supported. The console versions have it. There must be a fundamental difference in the ARM build vs the x86 builds that prevents the clients from accurately syncing their commands.