From b88f244c8bfd5450adda77e2e1fc9cbffa5c1a0c Mon Sep 17 00:00:00 2001 From: Oleksandr Kalko Date: Mon, 11 Mar 2024 19:08:43 +0200 Subject: [PATCH] Fixed metainfo XML for future patching * Added custom rule for XML to use LF * Converted metainfo to LF --- .editorconfig | 3 + Packaging/nix/devilutionx.metainfo.xml | 261 +++++++++++++------------ 2 files changed, 137 insertions(+), 127 deletions(-) diff --git a/.editorconfig b/.editorconfig index 3d7d00f2efa..2add8436ccd 100644 --- a/.editorconfig +++ b/.editorconfig @@ -37,6 +37,9 @@ end_of_line = lf [*.sh] end_of_line = lf +[*.xml] +end_of_line = lf + [.clang-format] end_of_line = lf diff --git a/Packaging/nix/devilutionx.metainfo.xml b/Packaging/nix/devilutionx.metainfo.xml index ca8341011ca..cc92b1d7b45 100644 --- a/Packaging/nix/devilutionx.metainfo.xml +++ b/Packaging/nix/devilutionx.metainfo.xml @@ -1,127 +1,134 @@ - - - org.diasurgical.DevilutionX - - DevilutionX - Diablo/Hellfire source port for modern operating systems - - CC-BY-SA-4.0 - LicenseRef-proprietary - - https://github.com/diasurgical/devilutionX - https://github.com/diasurgical/devilutionX/issues - https://discord.gg/devilutionx - https://github.com/diasurgical/devilutionX - - - moderate - moderate - moderate - moderate - mild - mild - intense - - - - Game - ActionGame - RolePlaying - - - - pointing - keyboard - touch - gamepad - - - -

- DevilutionX is a source port of Diablo and Hellfire that strives to make it simple to run the game while providing engine improvements, bugfixes, and some optional quality of life features. This includes support for modern operating systems and higher resolutions, controller and touch control support, translations, stash, optional experience and enemy health bars, etc. -

-

- Note: DevilutionX requires data files from original Diablo/Hellfire. By default, a demo version of Diablo is installed. -

-

- To install the full version of Diablo, copy DIABDAT.MPQ from the CD or GOG-installation (or extract it from the GoG installer) to ~/.var/app/org.diasurgical.DevilutionX/data/diasurgical/devilution. -

-

- To run the Diablo: Hellfire expansion you will need to also copy hellfire.mpq, hfmonk.mpq, hfmusic.mpq, hfvoice.mpq. -

-
- - devilutionx.desktop - - - https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen1.png - - - https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen2.png - - - https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen3.png - - - - - -

This release includes the following updates:

-
    -
  • Fix issues with joining games due to invalid player data
  • -
  • Improve rendering of Chinese/Japanese/Korean texts
  • -
  • Fix Hellfire items not saving their identified state
  • -
  • Fix stash corrupting when converting a hero between Diablo and Hellfire
  • -
-

Please visit the full changelog for more detailed notes

-
- https://github.com/diasurgical/devilutionX/releases/tag/1.5.2 -
- - -

This is a primarily bugfix release, which includes the following updates:

-
    -
  • Resolve various gameplay and graphical issues
  • -
  • Revamped settings menu for better organization
  • -
  • Rectification of crashes identified in version 1.5.0
  • -
  • Reduced RAM usage for improved performance
  • -
  • Updates to PVP arenas
  • -
  • Increased reliability in multiplayer functionality
  • -
  • Improved translations
  • -
  • Fixed gameplay recording playback issues
  • -
-

Please visit the full changelog for more detailed notes

-
- https://github.com/diasurgical/devilutionX/releases/tag/1.5.1 -
- - -

This release includes a lot of features, such as:

-
    -
  • All quests are playable in multiplayer
  • -
  • PVP arenas
  • -
  • Controller button remapping
  • -
  • Tons of bugfixes, including for original Diablo/Hellfire
  • -
-

And a lot more! Please visit the link for detailed notes.

-
- https://github.com/diasurgical/devilutionX/releases/tag/1.5.0 -
- - - - - - - - - - - - - - - - -
-
+ + + org.diasurgical.DevilutionX + + + Diasurgical team + + + DevilutionX + Diablo/Hellfire source port + + CC-BY-SA-4.0 + LicenseRef-proprietary + + https://github.com/diasurgical/devilutionX + https://github.com/diasurgical/devilutionX/issues + https://discord.gg/devilutionx + https://github.com/diasurgical/devilutionX + + + moderate + moderate + moderate + moderate + mild + mild + intense + + + + Game + ActionGame + RolePlaying + + + + pointing + keyboard + touch + gamepad + + + +

+ DevilutionX is a source port of Diablo and Hellfire that strives to make it simple to run the game while providing engine improvements, bugfixes, and some optional quality of life features. This includes support for modern operating systems and higher resolutions, controller and touch control support, translations, stash, optional experience and enemy health bars, etc. +

+

+ Note: DevilutionX requires data files from original Diablo/Hellfire. By default, a demo version of Diablo is installed. +

+

+ To install the full version of Diablo, copy DIABDAT.MPQ from the CD or GOG-installation (or extract it from the GoG installer) to ~/.var/app/org.diasurgical.DevilutionX/data/diasurgical/devilution. +

+

+ To run the Diablo: Hellfire expansion you will need to also copy hellfire.mpq, hfmonk.mpq, hfmusic.mpq, hfvoice.mpq. +

+
+ + devilutionx.desktop + + + https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen1.png + Diablo gameplay in widescreen + + + https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen2.png + Diablo gameplay with enemy health bar and XP bar + + + https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen3.png + Diablo gameplay on Android mobile device + + + + + +

This release includes the following updates:

+
    +
  • Fix issues with joining games due to invalid player data
  • +
  • Improve rendering of Chinese/Japanese/Korean texts
  • +
  • Fix Hellfire items not saving their identified state
  • +
  • Fix stash corrupting when converting a hero between Diablo and Hellfire
  • +
+

Please visit the full changelog for more detailed notes

+
+ https://github.com/diasurgical/devilutionX/releases/tag/1.5.2 +
+ + +

This is a primarily bugfix release, which includes the following updates:

+
    +
  • Resolve various gameplay and graphical issues
  • +
  • Revamped settings menu for better organization
  • +
  • Rectification of crashes identified in version 1.5.0
  • +
  • Reduced RAM usage for improved performance
  • +
  • Updates to PVP arenas
  • +
  • Increased reliability in multiplayer functionality
  • +
  • Improved translations
  • +
  • Fixed gameplay recording playback issues
  • +
+

Please visit the full changelog for more detailed notes

+
+ https://github.com/diasurgical/devilutionX/releases/tag/1.5.1 +
+ + +

This release includes a lot of features, such as:

+
    +
  • All quests are playable in multiplayer
  • +
  • PVP arenas
  • +
  • Controller button remapping
  • +
  • Tons of bugfixes, including for original Diablo/Hellfire
  • +
+

And a lot more! Please visit the link for detailed notes.

+
+ https://github.com/diasurgical/devilutionX/releases/tag/1.5.0 +
+ + + + + + + + + + + + + + + + +
+