Mayhem Intergalactic v1.1 released

Hooray! Mayhem Intergalactic v1.1 has finally been released (just in time for the GDC). This is a major upgrade, with the following improvements:

New/changed features

  • MAJOR! The audio has been completely revamped, with completely new and original music and sound effects by Duncan Watt. Features dynamic in-game music that adjusts depending on the game situation.
  • MAJOR! Great big graphical overhaul. (Thanks, spriteattack.com!) Check out the new screenshots!
  • Better keyboard control added; press Ctrl+arrow to select a planet in the indicated direction. This is still experimental; feedback welcome.
  • Mayhem Intergalactic now integrates nicely with Xfire, the gamers’ IM client. (It has already been detected by Xfire for some time, but the game now supplies more useful information to the Xfire client.)
  • Servers now log all chat messages, player connections/disconnections, and game starts/finishes in a log file in the user profile directory.
  • Rewrote networking backend. Some networking-related features should be smoother now.
  • In-game dialog boxes are now draggable.
  • Custom maps (the INI files in [install directory]\data\base\maps) have some special new features, like specifying custom production values and per-factory-level bonuses for planets. Updated the large Milky Way map to showcase these.
  • Note that v1.1 clients are not able to communicate with older clients, so everyone is encouraged to upgrade promptly.

Bugs fixed

  • Fixed: Convoys would occasionally fail to move. This was sometimes also causing a “multiple convoys at planet” error message.
  • Fixed: On some systems, the display would sometimes be continuously re-initialised in a loop after clicking OK on the Options screen (even after not changing any options). This was visible as a repeated flicker. As a consequence of this fix, the game window is no longer resizable in windowed mode (by default). Sorry!
  • Fixed: Rendering issues on some graphics cards.
  • Fixed: Occasional “No free channels available” error when sounds were played too fast.
  • Fixed UI glitch: Could open the send ships dialog box by selecting a planet that you didn’t own and right-clicking on another planet. This didn’t allow you to actually send the ships, of course.
  • Logs are now written to the profile directory instead of the game directory.
  • Fixed: If the game was left idle on a menu screen for a long time, all the stars would eventually scroll off and disappear.
  • Fixed: Text wrapping bugs after changing aspect ratio.
  • Fixed: Works with the internet game list again. This was broken for older clients after the recent server move.
  • Many other assorted fixes and tweaks.

Enjoy! I know I am.

As always, owners of previous versions can download their free update here. New customers will always get the latest version.

Mayhem Intergalactic v1.0.3

Mayhem Intergalactic v1.0.3 has been released, with the following improvements:

New/changed features

  • The Send Ships dialog box now displays how long it will take to travel to the destination.
  • You can now drag your view around using the middle mouse button or right mouse button. (Suggested by 00Nugget00)
  • The box that appears around selected convoys now matches the one that appears around planets.
  • Added new command-line arguments:
    • –connect, for immediately connecting to a specified server.
    • –host, for immediately hosting a server
    • –lan, for specifying that the hosted server should be advertised on the LAN instead of the internet.

Bugs fixed

  • Fixed: You couldn’t cancel a rally point from a planet while that planet was selected
  • Fixed: The keyboard interface for setting rally points was somewhat broken
  • Fixed: The “Connecting…” screen now has a cancel button.
  • Fixed: The number of times you can pause the game is no longer limited in singleplayer games.
  • Fixed: The Custom Game screen wasn’t correctly listing the available maps.
  • Miscellaneous internal improvements

Mayhem Intergalactic v1.0.2 released

Mayhem Intergalactic v1.0.2 has been released, with the following improvements:

  • New feature: Mayhem Intergalactic now supports dedicated servers. A dedicated server allows you to host a game without having to be logged in to the server. This will encourage people to host permanent servers, which should make it easier to find opponents online. Players who join the server can choose the game settings and decide when to start the game.
  • New feature: You can now choose whether to observe or participate in a multiplayer game.
  • Fixed: Disconnected but participating players were not being correctly propagated to connecting clients, causing errors.
  • Fixed: Attempting to upgrade a factory which could not be upgraded caused the Upgrade button to be incorrectly greyed out. (Reported by 00Nugget00)
  • Fixed: Rally points are now saved and loaded correctly. (Reported by 00Nugget00)
  • Fixed: A “tried to send to dead socket” error would very occasionally occur when somebody disconnected.
  • Fixed: The demo and the full version now play more nicely together when they’re both installed on the same computer.
  • Fixed: When using the Send Ships button, the Choose Selected button is now only visible when the selected planet is not the destination.
  • Fixed: Numerous other minor interface changes and small improvements have been made.