Skip to content

Metadata

leszekd25 edited this page Oct 11, 2019 · 2 revisions

Metadata editor mode

In this editor mode, you can set coop map parameters, manage player spawn points and set up team compositions on multiplayer maps.

User interface

enter image description here

Map type

Map Editor recognizes map type automatically from data found in map file. There are 3 map types:

  • Campaign type disables editing coop spawn parameters and multiplayer team compositions altogether.
  • Multiplayer type disables editing coop spawn parameters.
  • Coop type does not disable anything.

Coop spawn parameters

Every coop spawn has parameters, as seen in GdRtsCoopCampSpawns.lua in SQL Modifier. These are global multipliers to some of the parameters:

  • Max clan size, multiplies the maximum amount of monsters from a single camp
  • Init spawn, mutiplies the amount of monsters spawning at the camp on game start
  • Begin wave, multiplies time of first monster spawn on a particular wave
  • Spawn delay, multiplies time of subsequent monster spawns on a particular wave

Every parameter takes a floating point value, with 1.0 being 100% of base value.

Manage team compositions

This option allows you to modify teams and players for this map.

enter image description here

This window is divided into 4 quadrants.

Multiplayer team compositions

You can define several team compositions per map - for example, you can have a 2 team version and a 4 team version of the map. Both can be implemented on the same map as different team compositions. Add button adds a composition with the least number of teams possible that doesn't already exist on the map. There is a limit of 4 teams in a single composition, so you can have at most 4 team compositions. Additionally, you can't have 1 team in a team composition if the map is of Multiplayer type. Remove button removes a team composition from the map. Select a team composition from the Team composition list to edit its parameters.

All official coop maps have 1 team composition with 1 team, which has 3 players, equal to numbers of bindstones on the map.

Teams

There is a predetermined amount of teams in a given team composition. They will all be listed in the Team list when you select a team composition. Select a team to edit which players it contains.

Team members

Each team consists of arbitrary number of members, as long as the sum of all players in all teams for all team compositions is equal to number of bindstones on the map. Select a player from Team member list to edit its parameters.

Selected player name, Selected player level range

These are used on Coop maps as a map description. Apparently unique to each player on team. Not very useful...

Text ID

ID of an entry in category 15. Text data in GameData Editor. It is the name of the selected player as seen in side selection in game lobby. This is a gamedata link field.

Available players

All players unassigned to any team are listed in Available player list.

Kick from team

Removes a player from currently selected team and moves it to Available player list.

Move to team

Moves currently selected available player to Team member list.

Written with StackEdit.

Clone this wiki locally