/MobiusMapEditor

Enhanced version of the C&C Tiberian Dawn and Red Alert map editor based on the source code released by Electronic Arts.

Primary LanguageC#OtherNOASSERTION

Mobius Map Editor

Project

Mobius Map Editor is an enhanced version of the map editor supplied with the Command & Conquer Remastered Collection, based on the source code released by Electronic Arts.

The editor can edit maps for Command & Conquer Tiberian Dawn, Sole Survivor and Red Alert. The goal of the project is to improve the usability and convenience of the map editor, fix bugs, improve and clean its code-base, enhance compatibility with different kinds of systems and enhance the editor's support for mods.

As of v1.5.0.0, the editor does not require the C&C Remaster; if the C&C Remastered Collection is not installed on the PC, you can launch the editor in Classic mode instead, using the original 90's graphics.

Updates are regularly posted on my little corner of the C&C Mod Haven Discord server.

Screenshots

Editor running in Remastered mode

Editor running in Classic mode

Contributing

Right now, I'm not really looking into making this a joint project. Specific bug reports and suggestions are always welcome though, but post them as issues.

Download

Github can be a bit tricky to nagivate, but you can find the latest releases in the right-hand sidebar, under Releases. Once there, scroll past the changes list, and download the first .zip file in the list. Click here to go straight to the latest release.

Installation

DO NOT unpack this in the C&C Remastered Collection's install folder. It is absolutely unnecessary to overwrite any files of the installed game.

Simply unpack the editor into a new folder on your disk somewhere. On first startup, it will automatically try to detect the folder in which the game is installed, and if it can't find it, it will show a popup asking you to locate it. Note that this autodetect only works on Steam installations of the game.

It is advised to install the GraphicsFixesTD and GraphicsFixesRA mods, to fix errors and add missing bits in the Remastered graphics. The editor will use the mods automatically when they are installed, even if they are not enabled inside the game. You can find them on the Steam workshop (GraphicsFixesTD, GraphicsFixesRA) and on ModDB (GraphicsFixesTD, GraphicsFixesRA).

For usage and configuration, see MANUAL.md.

Features

A brief overview of the improvements and added features:

  • Can be configured to run independently from the C&C Remastered Collection, using classic graphics.
  • Multithreading for loading and saving, preventing the application from freezing during these operations.
  • Keyboard shortcuts for most functions in the editor.
  • Drag & drop support.
  • Creating a map starting from an image containing the rough design and symmetry.
  • Flood fill function for map tiles, to easily fill large areas in water-based and Interior maps.
  • Image export function, with adjustable scale, and choice of shown object types.
  • An ini rules section in the map settings, with support for adding keys even in sections like [Basic] that are managed by the editor. The editor will automatically adapt to rule changes in RA maps.
  • Sole Survivor and Tiberian Dawn megamap support.
  • Different size support for craters.
  • A placement grid is shown while placing down or moving objects.
  • Mod loading support to allow applying graphics fixes, and filling in graphics for objects that were not remastered.
  • Missing objects added: unused decorations and pavements in Overlay and Smudge, and farmer fields and haystacks in Buildings.
  • The ability to enable/disable the added units of Red Alert's Aftermath expansion pack in missions.
  • Vastly improved triggers and teamtypes editors, with clear descriptions and tooltips for all options, and a trigger analysis function to detect possible issues.
  • Improved problem detection in map loading, which will always give a full list of the found issues, rather than refusing to open the map.
  • Expanded Undo/Redo functionality to include all actions in the editor.
  • Map objects overview, including analysis of unused scripting objects (triggers, globals, teams, waypoints).
  • Power balance and silo level tools, which account for buildings scripted to be built later, and for rule tweaks in RA maps.
  • Tile randomisation in Red Alert interior maps, allowing the use of previously unused alternate graphics that exist for almost all tiles.
  • Options in the editor's .config file can tweak specific editor behaviour, like disallowing overlapping bibs or theater-illegal objects.

The full change log can be viewed in CHANGELOG.md

Possible future features

Some ideas that might get implemented in the future:

  • A function to automatically add ant rules.
  • The ability to change a map's theater.
  • A copy & paste function.
  • Support for classic fonts, so 1:1 image exports from Classic mode actually have readable labels.
  • Support for Attack Tarcom orders.
  • A filter on waypoints in the Teamtypes
  • Showing linked triggers on the triggers UI