"Unlike the original map generator, ZMap allows you to have full control over Gates and Systems without being forced to regenerate a new map. -mm"
-Version 1.7.5 is out. 10/31/2023
See release notes below.
This release REQUIRES Zero-Hour Version 1.8 or higher, or Mayhem 3 Renegades .
If you are using previous versions of Zero-Hour, or simply using Mayhem 3 by itself, then download ZMap V1.5, which works great but does not generate Terran sectors.
Using ZMap V1.6+ with old maps:
You can load an old map generated by a previous release or even Joubarbe's original Map generator, but you'll need to fix any race relations by simply adjusting them in your U.I. to your liking, and then simply re-save your map and it will be fixed and all is good. Also remember, your "old" map won't have Terran sectors, so it won't work with Zero Hour 1.8, which expects them. You can however, simply load the old map, change ownership of some sectors to Terran, and save it and then you're good to go.
A few people have reported incorrect spoken sector names when generating Large Z-Maps.
Run the original map generator (not zmap) one time. Create a map. Run it. Exit. This initializes mayhem to accept new maps. After this, you should be able to create and run maps from Zmap without issues related to system voice names. This has been confirmed by a couple people now so I believe this is what's happening, and it fixed the issue for them.
-
https://i.imgur.com/fxVJu5h.png
Executable and Source Code
https://github.com/Hairless-Ape/ZMap/releases
Installation
- Run Joubarbe's original Map editor 1 time. Create a map and run it with his editor, and then exit out of it. There's something it does to the Mayhem 3 install to set it up to use these maps and I'm not sure yet what that is
- Download the ZMapX.X.zip file from the link above. Put it in any new folder you wish, or in your Mayhem 3 folder.
- Backup any of your current save games just to be safe.
- Run the program. Setup folder locations for your Mayhem 3 root and for your X3AP save location.
- Enjoy the Mayhem.
Features
- Written from scratch using C#/.NET. Source code readily available.
- Greatly improved map generation algorithm.
- Larger more readable presentation.
- Gates and system stats are displayed.
- Gates and system statistics can be independently re-generated for a map.
- Gates can be added or removed individually
- System stats can be individually edited.
- Sunlight levels can be adjusted per system.
- Startup locations per race can be set.
- Corporations can be set for each sector.
- Maelstrom startup location can be set (requires Zero-Hour 1.6)
- Special game starts for Peaceful and Chaotic Xenons (requires version "tbd" of Zero-Hour)
- Old maps can be loaded (with restrictions if using ZMap 1.6 or above).
- Also now generates Terran Sectors, which is required when running Zero-Hour V1.8 or above.
- A new feature was added for ZH 2.0 allowing you to perform a random change of up to 30% to all ship or weapons stats. Every ship (or weapon) can have it's statistics altered by a single random value from -30 to +30 % of nominal. This process is done for all ships, or all weapons, but each has it's own unique random value applied. This provides some interesting replay-ability whereby your old favorite ship may now suck and the old suckiest ship may now be pretty darn good.
- Special thanks to Metallumere for his great insights, technical help, and most of all the relentless testing he performed. Without whom, this release would not be possible.
- Thanks to Hector0x for his help, technical support, and for his new Zero-Hour Mayhem 3 mod addition.
- Thanks to Joubarbe for creating the ultimate X3AP mod.
- Thanks to Fallout for localization testing and Russian translations.
This was a labor of love. I very much hope you enjoy what you see.
-Hairless-Ape