Opened 7 years ago

Last modified 6 years ago

#4824 new defect

Atlas UI for recent gamesetup options

Reported by: elexis Owned by:
Priority: Nice to Have Milestone: Backlog
Component: Atlas editor Keywords:
Cc: Patch:

Description (last modified by elexis)

TLDR: Recent gamesetup options need to be added in Atlas:

  • biomes
  • nomad
  • ...

Since r20115 / Phab:D852, the random map generation library doesn't determine the biome anymore but gamesetup.js.

After that commit Atlas thus complained about not knowing which biome to load until r20301 added the hardcoded "Alpine" fallback.

In order for Atlas to be able to produce every map that can be produced with the gamesetup, it either requires game option unification with gamesetup.js and the autostart Gamesetup.cpp, or needs to be kept in sync.

The latter is proposed in the scope of this ticket, i.e. a new biome dropdown. The catch is that it may only be visible and determine the Biome property if the map actually uses that randombiome system. Sounds like the json file needs to save that bit.

(This is a very big problem, as we want to make it as cheap as possible to add more gamesettings, read: only JS and as few as possible. See also #4504)

Change History (2)

comment:1 by elexis, 6 years ago

Description: modified (diff)
Summary: Atlas biome dropdownAtlas UI for recent gamesetup options

comment:2 by elexis, 6 years ago

In r21274:

Add Nomad checkbox for Atlas, refs #4824, #3591. Differential Revision: ​https://code.wildfiregames.com/D1310

Note: See TracTickets for help on using tickets.