YnAMP - Yet (not) Another Maps Pack

YnAMP - Yet (not) Another Maps Pack Civ6

Now link to GitHub as I don't have time to maintain 3 separate upload.
  • allows external mods to set Starting Location Resources
  • allows units placement on start using XML/SQL
  • fix some cases of wrong coordinates conversion when using some sections of the map
  • expand "Colonization" section of the Giant Earth a bit more to the East (to include Russia, Egypt, Arabia)
  • add "-- Lake" tag at the end of corresponding lines for export data
  • update the (commented out) export code for a civ5 map
  • try to get an adjacent replacement plot when Starting Location is invalid on maps using a reference map DB (fix Rome TSL on Largest Earth Custom Map)
  • add extensive localization for Minnesota Cities (by JamHeronArk)
  • add Brush Size option for Terrains, Continents, Features, Territory and Visibility placement in WorldBuilder (max size set by WB_MAX_BRUSH_SIZE in GlobalParameters)
  • add "Export Map to Lua.log" (in YnAMP format) button to the In Game and WorldBuilder option menu
  • replace Civ5 Continents by multiple Subcontinents and Regions on the Giant Earth Map
  • add option to use the Seven Continents model on the Giant Earth Map
  • add predefined Map Sections on the Giant Earth Map ("Europe", "Mediterranean", "Middle East", "Americas", "Colonization", "Old World")
  • add a few new Borders selection for Custom Map Section for the Giant and Largest Earth Map
  • tweak Gibraltar placement on the Largest Earth Map (when NW are set directly in the MapScript, they take priority over the DB entry)
  • add Lake Victoria custom rules for correct placement on Terra Map (Require "Large" or bigger map sizes) and Largest Earth Map
  • CityMap : Added Russian Far East (by Butanic)
  • CityMap : Midwest Cleanup (by JamHeronArk)
  • Additional options for Wonders placement on Giant Earth: Temple of Artemis, Great Zimbabwe and Jebel Barkal (by rockandride)
  • New feature: custom borders selection for the Giant Earth Map and the Largest Earth Map (merged back in the main mod, renamed "Largest Earth Custom")
  • New feature: initial framework for generated or imported Scenario
  • bugfix: check if an imported feature from MapToConvert data is a NW differently (to allow placement of new features with IDs >= FEATURE_BARRIER_REEF ID)
  • bug fix : restore the original ResourceBuilder.CanHaveResource at the end of the map creation
- add TSL for the new Civilizations from Rise&Fall thanks to tomaltachpaulson
- include Dieter VonClam's Large Europe (79x73) to YnAMP base mod, thanks to tomaltachpaulson for the TSL
- add missing Strategic resources when loading a map using the resource generator code (fix missing Niter on maps directly imported from civ5)
- convert Gold to Silver when importing a Civ5 map
- enable all YnAMP base maps for R&F
- re-use the game's starting plots placement when not using TSL
- add ethnicity entries for DLC Civilizations (used for culturally linked start position)
- add Reef placement on maps (use "Map Generator" option for "Features Placement" to allow spawning on Earth maps)
- add code to use alternate TSL when the initial TSL is on a water or Impassable plot (fix Khmer TSL with Sukritact's Tonlé Sap)
- reactivate and fix Terra Map start position code (fix "old world" start location option)
- set "Continent" as the default script for West Europa on the Terra Map (was "Small Continents")
- bug fix : test relative position from other TSL, but not the plot itself when using the Terra Map with TSL, because the DB coordinates are not converted to the current map size coordinates and a plot can be nil.
- add R&F Natural Wonders positions by Yakuzi on the Giant Earth Map
- add Japanese translation by Sub6
- bugfix : try to remove incorrect features and resources when the Terra Map script changes terrains around Natural Wonders
- bugfix : make sure that there is at least one backup starting position for a Civilization when using the Terra Map script, even if it's a bad one
- R&F fix: override the Advanced Setup Screen to make sure the game doesn't try to start with more than 62 players (Civilizations + City States) as Free Cities use the #63 slot
- bugfix: now use higher mountainRatio values (which give less mountains)

* North America City Name Update (thanks to Moda)

- Adds indigenous city names to almost all North American tiles
- Some entirely new cities added, and some old ones moved
- Altered the starting location of Cree and Palenque to reflect the above city name changes
  • compatibility : do not fail to update map sizes when another mod set new sizes using the same name
  • compatibility : Detailed Worlds replace MapUtilities.lua with a version missing IsAdjacentToLandPlot(), adding a backup of the original function in YnAMP's AssignStartingPlots
  • compatibility : don't output an error when limiting Barbarian Scouts while another mod is removing the Scout units...
  • compatibility : raise the load order of imported files
  • bug fix : add check before placing additional Jungle on a plot
  • desync fix for the Terra Map: replace pairs() with a function iterating tables in a fixed order
  • hotseat fix for the Terra Map: do not try to sort a list of plots by fertility when that list is empty...
  • bug fix : the resource replacement function was sometime causing the AssignStartingPlots script to fail before setting TSL
- add TSL for Indonesia and Khmer on the Giant and Greatest Earth maps
- add support for Sukritact's Tonlé Sap on the Terra Map script (Sukritact's Fuji was already working)
- add position for Ha Long Bay on the Giant and Greatest Earth maps
- add position for Sukritact's Fuji on the Greatest Earth maps
- remove Largest Earth from the mod as it's still not working with the Fall patch
- bug fix to the mod's fallback function for Starting Positions
- bug fix for extra luxuries placement
- make the enforce TSL placement option compatible with GCO
  • Add a Terra Map script
  • Add some new map size at 2:1 ratio, which is better for a Terra Map (Giant and Ludicrous were almost at that ratio already)
  • Tweaked the "Giant" size to be 184x92 (the Giant Earth Map is still 180x94)
  • Remove Barbarian scout from the map until turn 7 (can be changed in advanced setup)
  • Add an option to try to place all luxuries on the map (always ON on the Terra Map and when the old world start option is used the extra luxuries will all be placed on the New World)
  • Ludicrous Size changed from 230x115 to 200x100 to prevent crashes with the Summer Patch (the Largest Earth is still at 230x116 and won't load on most PC since that patch)
  • Fix City Name position for alternate Capitals on Greatest Earth and Largest Earth that were registered for Giant Earth (causing duplicate names on Giant Earth)
  • Add Auckland, Antananarivo, Armagh, Granada, Muscat, Palenque positions on Greates Earth Map
  • Add fallback functions to select starting location for Civilizations or City States based on (simple) fertility calculation
  • Use the above functions to fix a few loading bugs, especially when too many Civilizations are selected for a map size.
  • Bug fixes to the culturally linked placement that was failing on largest maps with too many civilizations.
  • Add new option when selecting "TSL" to allow Civilization without TSL to be placed on the map anyway.
- add Nubia TSL thanks to tomaltachpaulson
  • Like
Reactions: Manifold
  • add compatibility with Maritime CS
  • add code to allow custom natural wonders to be placed on real world position
  • bugfix: the Aztec capital should not be named "Mexico City"
  • remove "No City States" option as the number can be simply set to 0
  • Like
Reactions: urartu
  • bugfix : don't remove resources that were correctly placed on the map when using the import option.
  • add Macedon City Map, fix Byzantion name (tomaltachpaulson)
  • Add brick623 Scandinavia city map for Giant
  • Add brick623 Russia and Ukraine city map for Giant Earth
  • Add brick623 Middle East city map for Giant Earth
  • Add Moda and Stauffenberg North American city map for Giant Earth
  • Add guidemwit South Asia city map for Giant Earth
  • Add tomaltachpaulson Macedon & Persia TSL (and lot of small fixes)
  • Add Largest Earth rework by Hormigas
  • Add load order to update database for DLC compatibility (should fix wrong language used by DLC leaders)
  • Prevent resources placed in exclusion region since the Australian Winter patch
  • Add CityMap entries to TSL that doesn't fit the game's capitals names
  • Add Uluru on Earth maps
  • Add option to use specific Leaders TSL when available
  • Add option to use alternate TSL when required and available
  • Change max players to 62, max city states to 60 on all maps
  • Activate Auto City Naming for Greatest Earth (W.I.P.)
  • Like
Reactions: Hormigas
  • compatibility fix with Australian Summer Patch
  • add city map for South East Asia City Map on Giant Earth (guidemwit)
  • add city map for Caucasus, Middle East (North), and Anatolia & Cyprus on Play Europe Again (tomaltachpaulson)
  • add city map for Sub-Equatorial Africa on Giant Earth (tomaltachpaulson)
  • add Brazilian translation (wevertonj)
  • add Australia TSL on Giant Earth, Greatest Earth and Largest Earth (tomaltachpaulson)
  • add city map for South America on Giant Earth (wevertonj)
WARNING : this version will break games saved with previous version, finish any previous game before updating.

Beta .1 changelog
  • add tomaltachpaulson Australia city map for the Giant Earth Map (GEM)
  • add Giant Causeway, Eyjafjallajokull and Lysefjorden natural wonders to all base maps
  • set ethnicity for DLC City States
  • tweak eastern Australia and New Zealand on GEM
  • change river maps of Russia, Africa, South-America on GEM
  • change great lakes positions in Africa
  • change Hong Kong TSL on Greatest Earth Map
  • add a check for resource placement rules
  • change TSL for Brazil, Russia, Buenos Air, Seoul and Toronto on GEM, fix Antananarivo reference
  • add tomaltachpaulson Roman city map for North Africa on Play Europe Again
  • add brick623 city map for Eastern Europe on GEM
  • remove rulesets to fix various issues, the previous settings are now added by multiple independent mod components.
  • add option to use only generic city names (no civ-specific names) with the real city names option
  • reorganize GamePlayText.xml (by area, no need to differentiate city names by map in that file), fix a few generic names that were replaced by a specific name
  • tweak city map for Seoul and Incheon on Giant Earth Map
  • differentiate local name tag for the city "Thebes" in Greece using _EURO suffix
  • change TSL for Poland and China on GEM to follow the City Map positions
  • fix indentation in Giant Earth City Map file
  • tweak Auckland TSL to fit the City Map
  • fix a typo for Sydney tag in CS mods
  • tweak Sydney TSL in CS mods to fit the City Map
  • keep only TSL for the CS added by the CS mod to prevent the overwrite of correct positions for unmodded CS defined in the main mod
  • add brick623 Germany and Italy city map on Giant Earth
  • bugfix : prevent possible freeze during first turn when "Enforce TSL" is ON and a Start Position does not allows city placement
  • bugfix : do not enforce TSL on human player when the option is set to A.I.
  • fix Ulundi and Reykjavik position on Giant Earth for More CS for the World
  • add compatibility mod for Poland DLC (fix rulesets)
  • add brick623 Turkey and Middle East city map on Play Europe Again
  • add guidemwit city map for China on Giant Earth
  • add brick623 Britain, Ireland and Iceland city map on Giant Earth
  • add brick623 Iberia, France, Switzerland, Benelux city map on Giant Earth
  • add option to enforce True Starting Location (prevent the initial settler to search for another position for the first city)
  • add option to deactivate real city naming
  • add TSL for DLC City-States on Giant Earth and Play Europe Again
  • add entries for custom.xml and custom.sql files in the .modinfo (you can create files with the same name in the mod's folder to add custom rules that won't be overwritten when upgrading)
  • Like
Reactions: duchovka
  • add Poland TSL on all map
  • add guidemwit city map for Africa on Play Europe Again
  • add guidemwit city map for Japan and Korea on Giant Earth
  • add brick623 Ukraine-Caspian city map on Play Europe Again
  • add a "no city states" option for all map
  • updated Simplified Chinese(zh_Hans_CN) translation by 10KEyeCandy
  • added Traditional Chinese(zh_Hant_HK) translation by 10KEyeCandy
  • tweak resources placement rules to allow mines under feature for Aluminum, Iron, Coal
  • add a check to prevent TSL failure if a Civilization has a starting location defined out of the map grid
  • add a check to prevent a crash when importing a civ5 map without extra civ6 cliff data
  • crash fix : call TerrainBuilder.AnalyzeChokepoints() after extra placements (like closing the Bosphorus strait...)
  • add option on all map scripts (including scripts from external mod as long as AssignStartignPlot.Lua is not overridden) to prevent placement on ice adjacent to land, this should allow circumnavigation in most cases.
  • add check to try to prevent duplicate names for city renaming
  • added brick623 city map for Russia (central) on Play Europe Again
  • added tomaltachpaulson addition of Roman names for France and Britain on Play Europe Again
  • added brick623 city map for Russia (east) + Arctic on Play Europe Again
  • added tomaltachpaulson Continental Europe Roman Names on Play Europe Again
  • added tomaltachpaulson rework on Italy city map and some new civilizations specific city maps for Play Europe Again
  • fix : make sure to use a civ-specific city name even if the first loop had returned a default name at minimal distance.
  • fix : correction to citymap.xml
  • added faster borders expansion at each key civics (the one giving a new government) in the "large scale" ruleset.
  • added brick623 city map for central and eastern Europe for Play Europe Again
  • added brick623 city map for Baltic and Iceland
  • fix : moved Russia TSL to correct position on Giant Earth
  • fix : table initialization was not working for the City States mods
  • Minimal distance between civilization now raised in the "large scale" ruleset only.
  • Like
Reactions: gelodgreat
Alpha .11 update is finally here !
warning : may not be save compatible.

  • Add code for City Maps (real naming of cities for their location), working for the player only
  • Add City Map for France, Italy (incl. Sardinia, Sicily, Corsica), Iberia, British isles (incl. Faroe and Ireland), Germany (+ Benelux & Helvetia), Scandinavia on Play Europe Again thanks to rock_and_ride
  • Add City Map for Greece (+ classical names, exclusive for Greece Civilization) and Balkans on Play Europe Again thanks to brick623
  • Add City Map for France on Greatest Earth Map
  • Add Simplified Chinese language support thanks to jianghanxia (Text from yoforever at 3DM Forum)
  • Add YnAMP - More CS for Europe and YnAMP - More CS for the World small mods for a total of 20 more City States when using the World version (6 for Europe)
  • Copy some of the existing Special Abilities to all the new City States
  • Change to Rulesets now configured for small, medium, large scall map
  • Combats rules moved to external mods (WIP)
  • Hong Kong moved on Giant Earth
  • Modified the Area around Aztec starting position on Giant Earth
  • Removed unneeded river in France on Giant Earth
  • Modified Italy area on Play Europe Again
  • Moved Paris, Brussels, Amsterdam and Geneva starting positions on Play Europe Again
  • Add import feature option to Largest Earth
  • Changed Scythia starting position on Greatest Earth Map
  • Changed Arabia and Greece (Gorgo) starting positions on Play Europe Again
  • Add a new Euro ruleset with no change to game's rules except the Civilizations restrictions for an Europe map
  • Handle flow direction of rivers for the Nile Delta (and source) on all maps
  • Change Russia and Scythia TSL on Giant Earth
  • Make sure there is no vanilla CS from other part of the world left in the DB when selecting an "Euro" ruleset
  • Add city renaming code to the script, the AI will use the city map at the beginning, until the game is reloaded (or until this bug is fixed)
  • Changed Preslav TSL to south of Danube on Play Europe Again
  • Switched Gorgo (now at Sparta) and Pericles (now at Thessalonica) TSL on Play Europe Again
  • Like
Reactions: gelodgreat
  • add the "Largest Earth" map of ludicrous size (230x116) with TSL and Cliffs
  • add cliffs to the Greatest Earth Map thanks to Hormigas
  • add option to use more random placement on imported maps (rivers, natural wonders)
  • add option for stone for Stonehenge, marsh for Mt St Michel and closed Bosphorus (Giant Earth only for testing ATM)
  • can launch an empty map with only terrains in the WB (independent options for rivers, features, natural wonders or resources)
  • re-order the options list, with better naming
  • speed up loading time in the WB
  • add niter around starting location of some Civilizations
  • fix Japan TSL on the Greatest Earth Map
  • fix continents name on the Greatest Earth Map and the Giant Earth
  • fix Culturally Linked Location that was not working anymore on the standard map scripts
  • rename some capitals in ruleset "light"
  • change some resources placement rules in ruleset "light"
Top Bottom