About this mod
Procedural map generator for X3 Farnham's Legacy. The vanilla game is untouched, no scripts are overwritten. This is pure X3FL vanilla on random galaxies.
- Requirements
- Permissions and credits
Stardust comes with an external software called "MapGen". It has the following features:
- Can generate maps from 15x15 to 24x20, with customisable sector density.
- Sectors can be added or removed.
- Sector connections can be customised. By default, some sectors are not connected, but most of them are.
- All factions and corporations from the Unoffical Patch can be set as owners (including Player).
- Pirate bases can be added or removed.
- Sectors can be set as RSL.
- The Xenon Hub is always included in every map, but it can be deactivated in the New Game custom menu, in-game.
- All maps are fully generated, meaning than when you start the game, there are no additional processes to run. All stations, ships, gates, HSAPs, they're all here, in the map file. All plots, obviously, are deactivated (all station missions are still available).
- Stardust saves generated maps in both JSON and XML format. All maps are available in-game without any tweak or change to your original files.
- Maps that are automatically randomised have a reusable seed. Please share that seed for any bug report, or the JSON if the map has received manual changes.
Stardust also comes with some scripts:
- Custom game start menu. It's the same menu as the one you get when you start a custom game on the vanilla map, except that the Terran option has been removed (they're always ON) and that some default values have been changed (more money in order to buy stations and get in the real game faster, "Random ship" never gives anything bigger than a Fighter, the HQ is "Findable", the Xenon Hub is ON, and reputations are not randomised).
- All sectors are colourised. When a new owner captures a sector, its colour changes accordingly to its faction.
- HSAPs are activated through a custom "triangulation" script.
- All Stock Exchanges are unlocked by default.
- A message is displayed when you lose any of your assets.
- When a station is destroyed, all ships are immediately undocked and if the station is yours, the money is transferred to your main account.
- All SPP are rotated towards the sun (currently not working in the BETA version).
In order to generate an infinity of procedural maps, Stardust has to use only one map body file. This file is used to draw the in-game map of your current galaxy. Because of this restriction, links that connect non-adjacent sectors are not drawn. To my knowledge, there are no solutions to that problem.
If you come from Mayhem, note that the map generator has been written from scratch. This "mod" is far less ambitious, but the map generator itself is more robust and powerful.
Given the non-conflicting nature of the map generator, Stardust should be compatible with all mods that do not rely on specific sectors (Stardust respects the Job system and all ships and discoveries are created the same way as in vanilla).
INSTALL
- Install the Unofficial patch.
- Extract this mod's archive inside your X3 root folder.
- Launch MapGen.exe and save your favourite map.
- Launch the game and play your map through New Game -> Custom/Modified -> Custom Galaxy -> [Your Galaxy].
Note that Windows might flag the executable file as malicious. It's a false detection, as proven by VirusTotal.
COMMUNITY
You can talk about this "mod" here, on the forum, or on Discord.
For modders: note that I've included my X-Studio project file, "Stardust.xprj" located in the addon2 folder. If you open that with X-Studio, you will see in one glance what scripts are related to Stardust.