Page MenuHomeWildfire Games

[Random Maps] New Migration map, rename old one to 'Land Grab'
Needs ReviewPublic

Authored by real_tabasco_sauce on Sep 15 2023, 7:23 AM.

Details

Reviewers
None
Group Reviewers
Balancing
Summary

Use radial spawning so that players may be either grouped with their team or spread out.
Use space more efficiently: larger islands, more spacious islands. Main 'continent' is located in the center.
Fix player islands merging with higher player counts (even on medium map size)
Make starting islands larger and give them wood. Reason: players should not be forced to leave their home island, but instead decide a good time to leave to fight for control over the middle.
Savannah generation gets 1 group of main huntable animal since there is little wood, giving the biome a considerable effect on gameplay, depending on the animal.

Example pics:

Test Plan

Check map gens for:
water navigability.
Fair (enough) resources on starting islands.
Enough wood/metal/stone in the middle to be worth fighting over.

Event Timeline

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7288/display/redirect

Successful build - Chance fights ever on the side of the prudent.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8377/display/redirect

real_tabasco_sauce requested review of this revision.Sep 15 2023, 7:42 AM
phosit added a subscriber: phosit.Sep 15 2023, 9:46 PM

Great to see the new placement options fit in to existing map. (And it's great to see they are adopted that eagerly by map makers ;) )

Use radial

That's not radial. It's circular. (To my understanding)

Make starting islands larger and give them wood. Reason: players should not be forced to leave their home island, but instead decide a good time to leave to fight for control over the middle.

I think this map is about that the players have to migrate because there isn't enought resources on their island.

Generally i think this patch does too much things.

Great to see the new placement options fit in to existing map. (And it's great to see they are adopted that eagerly by map makers ;) )

Use radial

That's not radial. It's circular. (To my understanding)

Make starting islands larger and give them wood. Reason: players should not be forced to leave their home island, but instead decide a good time to leave to fight for control over the middle.

I think this map is about that the players have to migrate because there isn't enought resources on their island.

Generally i think this patch does too much things.

Well, thats the reason I have it separate from the patches @marder and you all worked on. It would certainly be 'too much' to try and group it with other changes. However, this is more about the map improvement and balance than about the inclusion of the placement options. I only use them because they are convenient.

However, I think these should all be in the same patch because they are highly interdependent:

  • Forests on islands require them to be larger.
  • The larger islands depend on the spacing being larger between islands.
  • The island spacing depends on 'circlular' map placement, so I may as well use placement options here.

As for forests on islands, this is a gameplay improvement. Here is why:
Currently, players are all right next to each other with a lot of instant wood resources. What ensues is an immediate race to land on the mainland or develop enough navy to make economy at the home island impossible for those that are late to move. In turn, the mainland is very neglected in terms of a strategic land to conquer and instead is just a place to survive.
Migration should play like this: Players have enough resources to achieve a strong economy on their home island, but only 1 stone and metal mine. This means in order to get strong late game units, they must take the middle, or some slice of it. This is where the strategy comes in: do you invest in early control of the center island, stay at home for better short term economy, or take control of the seas? With this approach, it is no longer 'how soon can you migrate' but rather when do you migrate and what do you send over. For instance, a mauryan player can send just a worker ele and cavalry over to gain early map control with cavalry and later add a CC when they need more resources.

Because the bottleneck is stone/mettal instead of wood the migration will take place later.
IMO It's more interesting when the migration takes place early. Because players are be in p1 they can't build anything on the mainland and their recidence is more volatile.
Also in late game there can be markets and the player aren't forced (that much) to migrate.

Doesn't this map with this diff play like any other naval map: build a eco on the home-island, move many troops at once to another island to conquer it? Without this patch this map might play like Continent in nomad mode. (I don't think so because the food-eco is "protected" on the home island.)

This points aren't a big concern. You know much more about gameplay then me.

Because the bottleneck is stone/mettal instead of wood the migration will take place later.
IMO It's more interesting when the migration takes place early. Because players are be in p1 they can't build anything on the mainland and their recidence is more volatile.
Also in late game there can be markets and the player aren't forced (that much) to migrate.

Doesn't this map with this diff play like any other naval map: build a eco on the home-island, move many troops at once to another island to conquer it? Without this patch this map might play like Continent in nomad mode. (I don't think so because the food-eco is "protected" on the home island.)

This points aren't a big concern. You know much more about gameplay then me.

I hate to bring in aoe2, but look at the dynamic here (you can even tell by just looking at the minimap):
https://www.youtube.com/watch?v=xBncTbor99M
Currently players are forced out of their islands too early, while it should be flexible and strategic when you go to the middle. Going early makes it harder for the enemy to shake your hold on the middle, going late means you have a slight edge economically, untill your home resources run out. The long term game is determined by the middle continent.

chrstgtr added a subscriber: chrstgtr.EditedSep 16 2023, 9:48 AM

Because the bottleneck is stone/mettal instead of wood the migration will take place later.
IMO It's more interesting when the migration takes place early. Because players are be in p1 they can't build anything on the mainland and their recidence is more volatile.
Also in late game there can be markets and the player aren't forced (that much) to migrate.

Doesn't this map with this diff play like any other naval map: build a eco on the home-island, move many troops at once to another island to conquer it? Without this patch this map might play like Continent in nomad mode. (I don't think so because the food-eco is "protected" on the home island.)

This points aren't a big concern. You know much more about gameplay then me.

I hate to bring in aoe2, but look at the dynamic here (you can even tell by just looking at the minimap):
https://www.youtube.com/watch?v=xBncTbor99M
Currently players are forced out of their islands too early, while it should be flexible and strategic when you go to the middle. Going early makes it harder for the enemy to shake your hold on the middle, going late means you have a slight edge economically, untill your home resources run out. The long term game is determined by the middle continent.

@real_tabasco_sauce: You're proposing an entirely different meta for a map. You're also ignoring a common strategy, which is phase early and choke enemy on their home base. @phosit is largely correct in his points. The point of the map is to force a migration, which the current version does while still allowing diverse strategies.

In short, your meta of early or late is way oversimplified.

Whether what you're proposing is better or worse, I don't know. But I do know it's an entirely meta.

Ultimately, I don't really care what happens to the map as I don't don't like island maps.

@real_tabasco_sauce: You're proposing an entirely different meta for a map.

It needs one clearly. I haven't seen it played in the lobby for over 6 months, and I don't recall ever having an enjoyable experience on it. The way I have designed this map should allow for a lot more ways to play it. Much more than the current setup.
Currently, you have to immdiately bail your island, there's too much land to fight over (just becomes mainland w/ nomad), and often the water battles dominate the outcome of the game one way or another.
I mean look at these screenshots of the status quo XD


After looking at the before and after, there is basically not a doubt in my mind. I have made some divisive patches before, but this is just a 100% W.

chrstgtr added a comment.EditedSep 16 2023, 10:33 AM
@real_tabasco_sauce: You're proposing an entirely different meta for a map.

It needs one clearly. I haven't seen it played in the lobby for over 6 months, and I don't recall ever having an enjoyable experience on it. The way I have designed this map should allow for a lot more ways to play it. Much more than the current setup.
Currently, you have to immdiately bail your island, there's too much land to fight over (just becomes mainland w/ nomad), and often the water battles dominate the outcome of the game one way or another.
I mean look at these screenshots of the status quo XD


After looking at the before and after, there is basically not a doubt in my mind. I have made some divisive patches before, but this is just a 100% W.

You keep saying some variation of "it is mainland with nomad" and you "immediately have to bail" but that just isn't true. I've played games where I have never left the initial islands by choice and won because of it. And, I have played games where I never left the island and lost because someone rushed to p2 and dominated the sea. Sometimes the winning strategy is securing the first base on the mainland. Sometimes the winning strategy is coming to mainland last. Sometimes the winning strategy is preventing other from migrating at all. Sometimes the game is short. Sometimes the game is long. You're really over simplifying things with all your strategy commentary.

I think you would find that a lot of people would disagree with your belief that this is a 100% win. Many maps go in and out of popularity. Currently, migration is not very popular. But in the past it has been one of the most popular maps. There are lots of good maps that aren't played very often--I have more than 1000 replays in a26 but only have one replay of my favorite map (Hyrcanian Shores) even though most people agree that it is a very good map.

You might not like the map (I don't either). But there are people who do. What you're proposing is less a modification of an already existing map than the creation of an entirely different map that may or may not ever involve an attempt at a "migration."

real_tabasco_sauce added a comment.EditedSep 16 2023, 2:11 PM

Well if you like, I could call this map 'Migration', and copy the old one, calling it 'Land grab'. Thoughts?
What i am gathering from your writing is that you strongly dislike my improvements here.

real_tabasco_sauce added a comment.EditedSep 16 2023, 2:17 PM

You're really over simplifying things with all your strategy commentary.

Man, thats not very nice, and its something you say a lot. And then you turn around and say something like this:

What you're proposing is less a modification of an already existing map than the creation of an entirely different map that may or may not ever involve an attempt at a "migration."

If you don't trust my intelligence to make comments on strategy, please watch the youtube video I attached that shows an AOE2 game of migration.

I wasn't aware that you try to mimic a map from aoe2. That's an argument for this change: Player expect Migration to be similar to aoe2 and then are disapointed because the islands are that small.

Well if you like, I could call this map 'Migration', and copy the old one, calling it 'Land grab'. Thoughts?

Meh, there are already to much maps. There could be a switch "Forrest on islands".

What i am gathering from your writing is that you strongly dislike my improvements here.

Most of them I like: that the islands are split, that the islands are spread arround the mainland (and not a half circle), that you use placement options ;).

I don't get why players in aoe2 conquer the mainland. They have enough resources on their island.

Also the concern remains that players might build a traderoute on their island and don't conquer the mainland. But if it works in aoe2 it likely works in 0 A.D. :) Is the trade system in aoe2 simillar to our?

(There might be other ways to force players to conquer the mainland. How does this map play with relics? What about climatical changes: the fields on the islands get infertile or the waterlevel rises above the level of the island.)

  • I don't get why players in aoe2 conquer the mainland. They have enough resources on their island.

Ah, basically the have limited stone and gold on their home islands, and they know their woodlines will eventually run out or be denied by ships. They may try to get on the middle early to try and interfere with their opponent's attempt to take the middle, or try to win water and cutoff resupply to the island.
Another benefit to having larger islands is that your island's stone, metal, and farms may only be denied by landing or really long range ships. See how in the aoe2 game i showed, the game is decided when Ganji realizes he can just castle drop Barles's home island where all the food villagers are. Since he is so built in the middle and he lost the water control, his home is vulnerable.

Ps, I realized the similarity to aoe2 after I saw the 1v1 generation which I screen-captured and included here. It is true that aoe2 players would probably be a bit disappointed in the existing map generations.
I do think I should increase the likelihood of stone and metal spawns a little on the main island to further encourage taking it. Fishing trade could work for a team's advantage if they have water control but lost the mainland control. But from that position they could easily start to lose trading ships.

chrstgtr added a subscriber: badosu.EditedSep 16 2023, 10:26 PM

Well if you like, I could call this map 'Migration', and copy the old one, calling it 'Land grab'. Thoughts?
What i am gathering from your writing is that you strongly dislike my improvements here.

I would obviously be happy with a new map.

I don’t know if I would like your proposed map more or less than the current migration map. But that answer doesn’t matter because everything you’re saying suggests you’re making something that is just different. In effect, that deletes something that others do like so you can add something that you’ll like. Awhile back @badosu made a mod with a map called Slopes that was totally different and unique. I loved it and thought it was the best map. But that doesn’t mean I would want to delete mainland and replace it slopes. I would want to add just a new map.

real_tabasco_sauce added a comment.EditedSep 16 2023, 10:30 PM

Awhile back @badosu made a mod with a map called Slopes that was totally different and unique. I loved it and thought it was the best map. But that doesn’t mean I would want to delete mainland and replace it slopes. I would want to add just a new map.

https://wildfiregames.com/forum/topic/16242-random-maps-suggestions-bug-reports-and-ideas-about-random-maps-here/?do=findComment&comment=556445

Well I have a poll out to gauge public opinion. If enough people raise interest in keeping both maps, then I will rename the original to 'land grab' but the issue is we shouldn't let the number of maps balloon too much.

Awhile back @badosu made a mod with a map called Slopes that was totally different and unique. I loved it and thought it was the best map. But that doesn’t mean I would want to delete mainland and replace it slopes. I would want to add just a new map.

https://wildfiregames.com/forum/topic/16242-random-maps-suggestions-bug-reports-and-ideas-about-random-maps-here/?do=findComment&comment=556445

Well I have a poll out to gauge public opinion. If enough people raise interest in keeping both maps, then I will rename the original to 'land grab' but the issue is we shouldn't let the number of maps balloon too much.

Yeah, there are a ton of maps that are truly terrible with no redeeming qualities (looking at you snowflake) that caused the number of maps to balloon to unreasonable numbers a long time ago.

real_tabasco_sauce added a comment.EditedSep 16 2023, 10:38 PM

Perhaps we add good maps for the time being and some time in the future, we can clean up the maps based on player usage and popular opinion. For example I literally never even heard of 'river archipelago' before, the only reason I know about it is it seems to be the origin of the 'river' placement options.
I would also be down to make a patch for all of badosu's balanced maps, but I am not sure how the balancer would be received by the devs since it is a bit hacky and pretty much needs to be updated for every new biome added and some changes to biome qualities (ie elephants needed a lot of fixing for a27 compatibility).
I'd love it if 'best for multiplayer' could be replaced with 'Competetive maps' where those maps are all of the balanced resources maps.

real_tabasco_sauce retitled this revision from [Random Maps] Give placement options to migration + migration improvements. to [Random Maps] New Migration map, rename old one to 'Land Grab'.

rename old map, update descriptions.

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7292/display/redirect

Successful build - Chance fights ever on the side of the prudent.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8381/display/redirect

The map is good, but I'd approach the naming in an opposite direction and just name your new map 'Land Grab' and leave the name of the current 'Migration' alone.

About the number and overall quality of maps: I've been harping for years about the average quality of the game's maps really being harmed by the sheer number of mid to low quality maps. This map is a good addition, so we'd keep it. But the list of maps really should be culled. We don't have the manpower to make every map good. The culled maps can be put into a mod.io download.

The map is good, but I'd approach the naming in an opposite direction and just name your new map 'Land Grab' and leave the name of the current 'Migration' alone.

About the number and overall quality of maps: I've been harping for years about the average quality of the game's maps really being harmed by the sheer number of mid to low quality maps. This map is a good addition, so we'd keep it. But the list of maps really should be culled. We don't have the manpower to make every map good. The culled maps can be put into a mod.io download.

Well the current gameplay and the gameplay I expect to see on this new map is pretty well described by 'land grab' and migration. Also, as @phosit pointed out, age of empires users would know what to expect from 'migration' more if we kept the naming as is. That being said, I'm not married to the current setup.
I still have yet to make a map display for game setup, and I am thinking of adding some little easter egg in it, like the p51. Just a few pixels XD.

The new Migration looks pretty much like Flood.
The difference is that the water is "chest deep".

What do you think about adding a switch to Flood, to select the water level?

The new Migration looks pretty much like Flood.
The difference is that the water is "chest deep".

What do you think about adding a switch to Flood, to select the water level?

Flood is one of those lesser used maps. I trust that whatever @real_tabasco_sauce came up with is better than the current version of Flood. Might make more sense to make his proposed map "Flood" and then adding a switch to that.

  1. Add a switch to Flood and make Flood better.
  2. Make a new Migration, add a switch to the new Migration and then delete Flood because it's just a bad version of the new Migration.

It feels like 1. is less of a hurdle.

real_tabasco_sauce added a comment.EditedSep 17 2023, 5:57 PM
  1. Add a switch to Flood and make Flood better.
  2. Make a new Migration, add a switch to the new Migration and then delete Flood because it's just a bad version of the new Migration.

It feels like 1. is less of a hurdle.

Well, the layouts are a bit different, mainly the tree placement and resource distribution. Also, I have already done the 'new migration' part : )
I think it might make sense to let migration stay as is written, but let the 'switch' be some probability that the water is shallow like flood (unless it could be set by the user, I'd need some help to do that). I like that flood has these kind of square hills and mountains. I am thinking about scrapping the little impassible cliffs on the current migration center island and adding in these set elevation hills.

its true that you would probably still 'migrate' if the water is shallow. Its just easier.

  1. Add a switch to Flood and make Flood better.
  2. Make a new Migration, add a switch to the new Migration and then delete Flood because it's just a bad version of the new Migration.

It feels like 1. is less of a hurdle.

Well, the layouts are a bit different, mainly the tree placement and resource distribution.

"Different" isnt necesarily better or worse.

Also, I have already done the 'new migration' part : )

The bigger hurdle is decideing that we need a new map. *And* then deciding that we delete Flood.
Whereas deciding to change resource distribution of Flood is a trifle. (Adding a switch is a even smaller trifle.)

I think it might make sense to let migration stay as is written, but let the 'switch' be some probability that the water is shallow like flood (unless it could be set by the user, I'd need some help to do that).

That's exactly what I imagine: The passability should be selectable like the placements on other maps. I'd like (help) to implement the switch.

I like that flood has these kind of square hills and mountains. I am thinking about scrapping the little impassible cliffs on the current migration center island and adding in these set elevation hills.

I also hate flat mountains.

My vision was that in Flood the wather should actually flood the land (as in extinct volcano). And some specivic water levels can be selected. (for players who want to play the old Flood or the aoe-like Migration)
The "Water Level" switch(dropdown) would contain

  • No Water
  • Shallow (The current Flood)
  • Deep (The aoe-like Migration)
  • Rising

When rising is selected:

  1. At the beginning there is no water.
  2. Then there is "Shallow" water.
  3. Then there is "Deep" water.
  4. The water rises further so that the home islands are uninhabitable. (The Players have to move to the mainland)
  5. The water rises further. Also the main land is uninhabitable Players are left with there ships.
  6. Land which was previously on top of impassible cliffs becomes now reachable.

(If you didn't notice I'm eager to build 3D maps.)

The "Water Level" switch(dropdown) would contain

No Water
Shallow (The current Flood)
Deep (The aoe-like Migration)
Rising

Well this sounds like features that should be part of a dedicated flood map. I think players that want to play migration will find the migration map and only want to play that, rather than selecting a sub-generation of a map that is all about flooding.
I like your plans for flood, so maybe we should just keep them separate.

add rolling hills to central island, add map preview pic.

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7309/display/redirect

Successful build - Chance fights ever on the side of the prudent.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8398/display/redirect

Is the map generating okay for everyone?

Is the map generating okay for everyone?

BTW it needs: https://code.wildfiregames.com/D4948

real_tabasco_sauce planned changes to this revision.Oct 7 2023, 6:00 PM
This comment was removed by real_tabasco_sauce.

un-plan changes

Build failure - The Moirai have given mortals hearts that can endure.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7376/display/redirect

Successful build - Chance fights ever on the side of the prudent.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8465/display/redirect

Successful build - Chance fights ever on the side of the prudent.

Link to build: https://jenkins.wildfiregames.com/job/vs2015-differential/8509/display/redirect

Successful build - Chance fights ever on the side of the prudent.

builderr-debug-macos.txt
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
builderr-release-macos.txt
ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd and library file /System/Library/Frameworks//CoreVideo.framework/CoreVideo are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks//Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//IOKit.framework/IOKit.tbd and library file /System/Library/Frameworks//IOKit.framework/IOKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd and library file /System/Library/Frameworks//QuartzCore.framework/QuartzCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Metal.framework/Metal.tbd and library file /System/Library/Frameworks//Metal.framework/Metal are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//OpenAL.framework/OpenAL.tbd and library file /System/Library/Frameworks//OpenAL.framework/OpenAL are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage.tbd and library file /System/Library/Frameworks//CoreImage.framework/Versions/A/CoreImage are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks//AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData.tbd and library file /System/Library/Frameworks//CoreData.framework/Versions/A/CoreData are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks//ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks//CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks//CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks//ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync.tbd and library file /System/Library/Frameworks//ColorSync.framework/Versions/A/ColorSync are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks//CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks//CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.

Link to build: https://jenkins.wildfiregames.com/job/macos-differential/7426/display/redirect