YnAMP - Larger Map, TSL, Continents++ (beta)

YnAMP - Larger Map, TSL, Continents++ (beta) 1.0.7

- fix resource placement (use the game's default method)
- prevent crash on terrain validation when loading the Greatest Earth Map
- set max players to 40 for the Massive, Greatest Earth, Giant, and Ludicrous map sizes (SP only)
- add TSL for the Giant Earth Map (including DLC civs)
- fix Chola TSL for the Greatest Earth Map
- don't call the assignStartingPlot method as it can fail and then prevent the TSL code to be called (backup placement is done by gamecore, ignoring bias for civs without TSL)

note: the terrain tiles for x>128 are still untextured
  • Like
Reactions: benuendo
Thanks to Benualdo:

Better fix for TSL + fix iNumPlayers1 + iNumPlayers2 < Players.getAliveMajorIds()
bugfix: error on loading civ7 map format
- Add Assyria, Silla, Bulgaria, Dai Viet, Nepal and Qajar TSL on the Greatest Earth Map
- Force resource placement with a warning even if ResourceBuilder says the tile is incompatible (Benualdo)
- Fix old/new world resource placement frontier (Benualdo)
  • fix missing TSL and East/West with TSL(thanks to Benualdo)
    • When only some civs have TSL, ensure the game will load and they have correct TSL. Also, make sure the starting continent is the one of the player when TSL are used.
  • replace or remove Distant Land Resources placed on the Old World by the game's function
  • map loading: (Benualdo)
    • add resource loading from Civ7 format
    • add support for 'None' and 'Random' features in loading code
    • use featureParam for feature placement
fix case in filename (database error on SteamDeck)
fix function name (for civ7 data loading)
- Add Carthage and Great Britain TSL on the Greatest Earth Map
- initial support for importing different map data (civ6/civ7)
- use Database for TSL/Volcanoes
- add real world Volcanoes on Greatest Earth Map
- add river spring near Rome TSL on Greatest Earth Map (using Rainfall value)
- add version number (1.0.0)
- add to import map: terrain types, biomes
- Fixed size selection on menu for Earth map script
- Add Age Progression points for the new map sizes
- Code cleanup
- Add map icon
- Update texts
- bugfix : do not override the "homeland" tag with the "distantland" tag when placing islands
- adjust map size effect on height scaling, so that "Massive" maps are a bit more "Continents" than "Archipelagos"

1739227118247.jpeg
1739227134017.jpeg
- Add TSL when starting in Exploration or Modern age for the Greatest Earth Map
- Bugfix: change the distant/homeland separation on the Greatest Earth Map as the Old World is wider
- Add a simple version of the Greatest Earth Map for Civ5 made by djvandyke (landmasses shapes and mountains only, everything else is generated by the game)
- Add TSL for Antiquity on the Greatest Earth Map

- Set default players to 8 on all size, as there can be gameplay issues when using 10 (religions for example)
- Add text warning on larger map names
- Add Massive (128x80 Map Size
- Add Giant Earth Map (landmasses only, must be loaded with Giant Size selected)
- Add YnAMP Continent+ Map Script (edited version of Firaxis Continent Plus to generate coherent maps larger than standard)
Back
Top Bottom