It is the best cooperative
epic RTS on the market, no doubt about that. Definitely try the fallen spire campaign if you want a story. I tend to think of every game as its own story, as I have yet to meet a single character.
I'm kind of hoping that the next expansion has some developer time devoted to multiplayer optimizations. For those of us that do cooperative campaigns, we need a bone thrown our way in dealing with lag. The profile toggle does nothing for us, and in fact, you can really see the lag when you try to increase the in-game speed. My friend and I both have core i5/i7 processors but the engine doesn't use this at all. Looking at a profiler while I am playing, it appears to throw everything on one processor(it appears to have affinity for the first logical 'processor' out of seven) and with a fairly low amount of memory compared to what I have available. The hard disk has multiple streams open, and I wonder how much is necessary if it's only autosaving every so often. Theoretically, one of my older machines from 2003 that has a higher base clock rate could potentially run this game better than the beast that I built last summer. The video card is completely idle. How much of these calculations are being done on disk that could be done in memory? Of course, I'm assuming this has been gone over quite a bit, but I remember performance being a lot better with a previous version I had installed.
Some thoughts that I had:
- For multiple thread systems, or multiple processors, schedule on the last processor if it cannot be done dynamically. Most programs like to schedule on the first one, and it looks like there may be a collision.
- Load everything into memory that you can and whatever your engine constraints allow
Not deal breaking, but all I'm asking is a little bit of time or maybe some thought experiments by the developers on what could be done better here for the next expansion.