View Issue Details

IDProjectCategoryView StatusLast Update
0005175DarkRadiantSaving and loadingpublic11.03.2020 15:08
Reportergreebo Assigned Togreebo  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version2.7.0 
Target Version2.8.0Fixed in Version2.8.0 
Summary0005175: Add Portable Map Format storing map and additional data in one single file
DescriptionSaving data in such a format isn't meant to be used by game engines or the likes, it's merely an interchange format which offers an alternative way of storing the map data. For compatibility reasons and since we're starting from scratch, an XML-based format is suited best.

Considerations:
- A single file is easier to pass around, the .darkradiant file is often forgotten or even getting out of sync.
- When exporting and importing data to/from the clipboard, it's possible to use the portable format to enable storage of grouping and layering information alongside the map geometry (see 0005090).
- XML is extensible and can be extended without having to change existing parsers when storing new data into it
- XML can be loaded and processed by the vast majority of systems
- To possible address 0005089, prefabs could be stored in the portable format to allow for grouping information to be preserved without having to ship .darkradiant auxiliary files.
TagsNo tags attached.

Relationships

related to 0005089 resolvedgreebo Preserve grouping information in prefabs 
related to 0005090 resolvedgreebo Preserve grouping information when copy-pasting between multiple open instances of DR 

Activities

greebo

greebo

11.03.2020 15:08

administrator   ~0012255

Implemented as of 8ba24231

Issue History

Date Modified Username Field Change
11.03.2020 15:07 greebo New Issue
11.03.2020 15:07 greebo Assigned To => greebo
11.03.2020 15:07 greebo Status new => assigned
11.03.2020 15:08 greebo Status assigned => resolved
11.03.2020 15:08 greebo Resolution open => fixed
11.03.2020 15:08 greebo Fixed in Version => 2.8.0
11.03.2020 15:08 greebo Note Added: 0012255
11.03.2020 15:08 greebo Relationship added related to 0005089
11.03.2020 15:08 greebo Relationship added related to 0005090