Changesets: DarkRadiant
portable_map_format f904d730 29.01.2020 06:00 Details Diff |
Move map format detection algorithm to separate file, so it can be used from different sources. | ||
mod - include/imapformat.h | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/MapFormatManager.cpp | Diff File | ||
mod - radiant/map/MapFormatManager.h | Diff File | ||
mod - radiant/map/MapResource.cpp | Diff File | ||
mod - radiant/map/MapResource.h | Diff File | ||
add - radiant/map/algorithm/Import.cpp | Diff File | ||
add - radiant/map/algorithm/Import.h | Diff File | ||
mod - radiant/map/format/Doom3PrefabFormat.cpp | Diff File | ||
mod - radiant/map/format/Doom3PrefabFormat.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master f971659a 28.01.2020 21:39 Details Diff |
Initial documentation of the "Reparent primitives..." commands Probably a separate section will be needed to properly document these features, since they are a bit too complex to be described only in a brief "Command reference" overview. |
||
mod - doc/manual.adoc | Diff File | ||
mod - doc/manual.html | Diff File | ||
portable_map_format 60ac2bd8 24.01.2020 13:20 Details Diff |
Move Map::getFormatForFile() to MapFormatManager::getMapFormatForFilename() | ||
mod - include/imapformat.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
mod - radiant/map/MapFormatManager.cpp | Diff File | ||
mod - radiant/map/MapFormatManager.h | Diff File | ||
mod - radiant/map/RegionManager.cpp | Diff File | ||
portable_map_format 7606277d 23.01.2020 18:56 Details Diff |
Tweak a few strings for better appearance in the map file browser | ||
mod - radiant/map/MapFileManager.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapFormat.cpp | Diff File | ||
portable_map_format dcd9a3a7 23.01.2020 04:54 Details Diff |
Better handling of map events, the MapSaving/MapSaved events are fired on exporting a map as well now. Handle map editing stop watch in portable map format. Fix a copy/paste error in the IKeyValueStore interface. |
||
mod - include/ikeyvaluestore.h | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - libs/KeyValueStore.h | Diff File | ||
mod - radiant/map/EditingStopwatch.cpp | Diff File | ||
mod - radiant/map/EditingStopwatch.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
mod - radiant/map/format/portable/PortableMapReader.cpp | Diff File | ||
portable_map_format f04eb1b3 22.01.2020 18:23 Details Diff |
Parse layer and selection group/set info from the file. | ||
mod - radiant/map/format/portable/PortableMapReader.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapReader.h | Diff File | ||
master 2629ada5 21.01.2020 21:23 Details Diff |
Document first few items in the the Edit menu | ||
mod - doc/manual.adoc | Diff File | ||
mod - doc/manual.html | Diff File | ||
portable_map_format 48e0cf92 21.01.2020 18:27 Details Diff |
Implement patch loading from portable map format | ||
mod - radiant/map/format/portable/PortableMapReader.cpp | Diff File | ||
portable_map_format 0ff304bf 21.01.2020 17:47 Details Diff |
Implement parsing brushes from portable map format. | ||
mod - radiant/map/format/portable/PortableMapReader.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapReader.h | Diff File | ||
portable_map_format 4156af5b 21.01.2020 05:02 Details Diff |
More PortableMapReader implementation | ||
mod - radiant/map/format/portable/PortableMapReader.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapReader.h | Diff File | ||
portable_map_format b1170c9a 21.01.2020 03:44 Details Diff |
Start implementing the PortableMapReader class. Expand a few interfaces to support the loading process. |
||
mod - include/ikeyvaluestore.h | Diff File | ||
mod - include/imapformat.h | Diff File | ||
mod - libs/KeyValueStore.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/algorithm/MapImporter.cpp | Diff File | ||
mod - radiant/map/algorithm/MapImporter.h | Diff File | ||
mod - radiant/map/format/portable/PortableMapReader.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapReader.h | Diff File | ||
portable_map_format d7f010bc 20.01.2020 04:23 Details Diff |
Add xml::Document constructor accepting a std::istream. | ||
mod - libs/xmlutil/Document.cpp | Diff File | ||
mod - libs/xmlutil/Document.h | Diff File | ||
portable_map_format 577c725b 19.01.2020 18:43 Details Diff |
Use string constants in map writer | ||
mod - radiant/map/format/portable/PortableMapWriter.cpp | Diff File | ||
portable_map_format 6844378b 19.01.2020 18:15 Details Diff |
Move portable format related files into separate folder and namespace. Add constants to shared header file. |
||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/MapModules.cpp | Diff File | ||
add - radiant/map/format/portable/Constants.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
portable_map_format f8444310 19.01.2020 18:08 Details Diff |
Start implementing PortableMapReader. Any given file is inspected for matching XML signatures. | ||
mod - radiant/map/format/PortableMapFormat.cpp | Diff File | ||
mod - radiant/map/format/PortableMapFormat.h | Diff File | ||
add - radiant/map/format/PortableMapReader.cpp | Diff File | ||
add - radiant/map/format/PortableMapReader.h | Diff File | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
portable_map_format ce59040b 19.01.2020 11:07 Details Diff |
Export map properties to portable format. | ||
mod - include/imapformat.h | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
mod - radiant/map/format/Doom3MapWriter.cpp | Diff File | ||
mod - radiant/map/format/Doom3MapWriter.h | Diff File | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - radiant/map/format/PortableMapWriter.h | Diff File | ||
mod - radiant/map/format/Quake3MapWriter.h | Diff File | ||
mod - radiant/map/format/Quake4MapWriter.h | Diff File | ||
portable_map_format 3eae41f1 19.01.2020 09:00 Details Diff |
Extend info file module interface and introduce MapPropertyInfoFileModule exporting and importing the properties to the info file. | ||
mod - include/imapinfofile.h | Diff File | ||
mod - libs/KeyValueStore.h | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/layers/LayerInfoFileModule.cpp | Diff File | ||
mod - radiant/layers/LayerInfoFileModule.h | Diff File | ||
mod - radiant/map/EditingStopwatchInfoFileModule.cpp | Diff File | ||
mod - radiant/map/EditingStopwatchInfoFileModule.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
add - radiant/map/MapPropertyInfoFileModule.cpp | Diff File | ||
add - radiant/map/MapPropertyInfoFileModule.h | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
mod - radiant/map/infofile/InfoFileExporter.cpp | Diff File | ||
mod - radiant/map/infofile/InfoFileExporter.h | Diff File | ||
mod - radiant/selection/group/SelectionGroupInfoFileModule.cpp | Diff File | ||
mod - radiant/selection/group/SelectionGroupInfoFileModule.h | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
portable_map_format 3126a334 19.01.2020 05:00 Details Diff |
Write total edit time to map root property bag. | ||
mod - radiant/map/EditingStopwatch.cpp | Diff File | ||
mod - radiant/map/EditingStopwatch.h | Diff File | ||
portable_map_format bf353d51 19.01.2020 03:44 Details Diff |
Add IKeyValueStore interface which is implemented by the map root nodes to store some metadata. | ||
add - include/ikeyvaluestore.h | Diff File | ||
mod - include/imap.h | Diff File | ||
add - libs/KeyValueStore.h | Diff File | ||
mod - libs/scene/BasicRootNode.h | Diff File | ||
mod - radiant/map/RootNode.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
portable_map_format 804a982b 18.01.2020 05:02 Details Diff |
Export selection set information. | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - radiant/map/format/PortableMapWriter.h | Diff File | ||
portable_map_format 31b54aac 18.01.2020 04:33 Details Diff |
Persist selection group information | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - radiant/map/format/PortableMapWriter.h | Diff File | ||
portable_map_format 6a199f60 18.01.2020 03:57 Details Diff |
Include layer information in portable map. | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - radiant/map/format/PortableMapWriter.h | Diff File | ||
portable_map_format 801252db 18.01.2020 03:29 Details Diff |
Add patch exporter code | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
portable_map_format 6867f8fe 18.01.2020 03:11 Details Diff |
Implement brush export code. | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
portable_map_format 14c6e133 18.01.2020 02:44 Details Diff |
Revert "Add a "defaultmapextension" property to game types.". Instead introduce a new file format shortcut "mapexport". New menu entry called "Export whole Map" to access the available export file formats. Rearrange File main menu a bit to distinguish between Save (keep the current game-specific map format) and Export (any available format). |
||
mod - include/ifiletypes.h | Diff File | ||
mod - install/games/darkmod.game | Diff File | ||
mod - install/games/doom3-demo.game | Diff File | ||
mod - install/games/doom3.game | Diff File | ||
mod - install/games/prey.game | Diff File | ||
mod - install/games/quake3.game | Diff File | ||
mod - install/games/quake4.game | Diff File | ||
mod - install/games/xreal.game | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - libs/wxutil/FileChooser.cpp | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
mod - radiant/map/MapFileManager.cpp | Diff File |