diff --git a/CMakeLists.txt b/CMakeLists.txt index ebedfb754e..cc686c440c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -171,6 +171,15 @@ install(DIRECTORY install/ui DESTINATION ${PKGDATADIR} FILES_MATCHING PATTERN "*.ttf" PATTERN "*.xrc") install(DIRECTORY install/resources DESTINATION ${PKGDATADIR}) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/install/bitmaps/darkradiant_icon_64x64.png + DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/64x64/apps + RENAME net.darkradiant.DarkRadiant.png) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/install/bitmaps/darkradiant_icon_128x128.png + DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/128x128/apps + RENAME net.darkradiant.DarkRadiant.png) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/install/net.darkradiant.DarkRadiant.metainfo.xml + DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo) + # Install locale data if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.14") # CMake 3.14 and above support TYPE LOCALE, they deduct DESTINATION themselves diff --git a/install/bitmaps/darkradiant_icon_128x128.png b/install/bitmaps/darkradiant_icon_128x128.png new file mode 100644 index 0000000000..ba2b7ee6c4 Binary files /dev/null and b/install/bitmaps/darkradiant_icon_128x128.png differ diff --git a/install/darkradiant.desktop.in b/install/darkradiant.desktop.in index 2f8046a8a8..eb4b272f70 100644 --- a/install/darkradiant.desktop.in +++ b/install/darkradiant.desktop.in @@ -4,10 +4,10 @@ Name=DarkRadiant GenericName=Level editor Keywords=doom;doom3;idtech;level;map;the dark mod;game development; -Comment=3D level editor for Doom 3 and the Dark Mod -Comment[de]=3D Level Editor für Doom 3 und The Dark Mod +Comment=3D level editor for The Dark Mod and Doom 3 +Comment[de]=3D Level Editor für The Dark Mod und Doom 3 -Icon=@CMAKE_INSTALL_PREFIX@/share/darkradiant/bitmaps/darkradiant_icon_64x64.png +Icon=net.darkradiant.DarkRadiant # The %f means a single, local, absolute file. Remote files will be # first copied in a local temp location and then given to the program: diff --git a/install/net.darkradiant.DarkRadiant.metainfo.xml b/install/net.darkradiant.DarkRadiant.metainfo.xml new file mode 100644 index 0000000000..17cdd03956 --- /dev/null +++ b/install/net.darkradiant.DarkRadiant.metainfo.xml @@ -0,0 +1,76 @@ + + + net.darkradiant.DarkRadiant + DarkRadiant + 3D level editor for The Dark Mod and Doom 3 + CC0-1.0 + GPL-2.0-or-later + + https://www.darkradiant.net/ + + + Main window + https://www.darkradiant.net/images/screenshots/appstream_screenshot1.png + + + Prefab chooser + https://www.darkradiant.net/images/screenshots/appstream_screenshot2.png + + + Animation viewer + https://www.darkradiant.net/images/screenshots/appstream_screenshot3.png + + + Material editor + https://www.darkradiant.net/images/screenshots/appstream_screenshot4.png + + + +

+ DarkRadiant is an overhauled version originally based on GtkRadiant designed for use with The Dark Mod (www.thedarkmod.com), a Thief-inspired modification of the Doom 3 game engine. +

+

+ Feature Highlights include: +

    +
  • Media Browser
  • +
  • Surface / Patch / Light Inspector
  • +
  • Layers, Grouping and Selection Sets
  • +
  • Model Scaling
  • +
  • Particle Editor incl. realtime Preview
  • +
  • Export entire map sections to ASE, LWO and OBJ format
  • +
  • Browsers for Models, Entity Classes, Skins, Sounds
  • +
  • Support for most idTech4 shader features
  • +
  • TexTool (U/V Editing Tool)
  • +
  • MD5 Animation Viewer
  • +
  • Curve Editing
  • +
  • Drag-Manipulation of Brushes, Patches and Lights (Point and Projected)
  • +
  • Python Script Interface
  • +
  • Game support for: The Dark Mod 2.0, Doom 3, Quake 4, Quake 3, XreaL
  • +
  • Imports all kinds of maps in classic Quake/idTech map formats
  • +
  • Exports maps to Doom 3 / Quake4 / Quake 3 format
  • +
  • Customisable colour schemes
  • +
  • English and German localisation
  • +
+

+

+ Our goal is to provide the TDM fan-mission community with a capable and easy-to-use editor. To achieve this, specialised plugins were developed to assist authors in tackling the complex mission creating tasks: +

    +
  • Stim/Response Editor
  • +
  • Objectives Editor
  • +
  • Difficulty Editor
  • +
  • Conversation Editor
  • +
  • AI Property Panel
  • +
  • Readable Editor incl. Preview
  • +
  • AI Head Selector
  • +
+

+
+ + net.darkradiant.DarkRadiant.desktop + + + + + + +