As it appears there's some demand for this I'm releasing my WIP mod.
The scripts provided will restrict the spawn location of X-Com LZ to the corners of the map in a 20x20 tile area at each corner, the UFO / PoI will spawn somewhere else on the map away from this corner, at the very least with a 10x10 tile zone between both of them if possible. They also contain failsafes in case, somehow, any of the spawn locations are invalid for any reason. The failsafes will use the entire map as per original scripts and they are there to minimize possible map generation crashes from mistakes made in my scripts.
This mod does NOT change how units are spawned, even if you are in a corner, enemies can still spawn nearby, you just won't be completely surrounded, possibly just partially surrounded.
As stated in the title and at the start of this post, this is a WIP and only a few scripts have been updated, namely: JUNGLE, POLAR, MOUNTAIN and FOREST. Terrains and deployments that use those scripts in XCF have been updated to use the new scripts instead. There's many more scripts to go, too many to list. To get an idea, the changes made so far cover little more than 2,5% of the entirety of XCF's scripts.
Feedback will be appreciated.
Edit: 20-07-2024. Updated the mod to v0.2,
estimated progress: 9% completed.
Edit: 16-08-2024. Updated the mod to v0.3,
estimated progress: 28% completed.
Edit: 02-09-2024. Updated the mod to v0.4. Progress estimation changed:
- Globe terrain mapScripts: done.
- Non-Globe terrain mapScripts: ~6 to go.
- Deployment mapScripts: ~151 to go.