Browse Source

Fixed metainfo XML for future patching

* Added custom rule for XML to use LF
* Converted metainfo to LF
pull/7021/head
Oleksandr Kalko 2 years ago committed by Anders Jenbo
parent
commit
b88f244c8b
  1. 3
      .editorconfig
  2. 261
      Packaging/nix/devilutionx.metainfo.xml

3
.editorconfig

@ -37,6 +37,9 @@ end_of_line = lf
[*.sh] [*.sh]
end_of_line = lf end_of_line = lf
[*.xml]
end_of_line = lf
[.clang-format] [.clang-format]
end_of_line = lf end_of_line = lf

261
Packaging/nix/devilutionx.metainfo.xml

@ -1,127 +1,134 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application"> <component type="desktop-application">
<id>org.diasurgical.DevilutionX</id> <id>org.diasurgical.DevilutionX</id>
<name>DevilutionX</name> <developer id="org.diasurgical">
<summary>Diablo/Hellfire source port for modern operating systems</summary> <name>Diasurgical team</name>
</developer>
<metadata_license>CC-BY-SA-4.0</metadata_license>
<project_license>LicenseRef-proprietary</project_license> <name>DevilutionX</name>
<summary>Diablo/Hellfire source port</summary>
<url type="homepage">https://github.com/diasurgical/devilutionX</url>
<url type="bugtracker">https://github.com/diasurgical/devilutionX/issues</url> <metadata_license>CC-BY-SA-4.0</metadata_license>
<url type="contact">https://discord.gg/devilutionx</url> <project_license>LicenseRef-proprietary</project_license>
<url type="vcs-browser">https://github.com/diasurgical/devilutionX</url>
<url type="homepage">https://github.com/diasurgical/devilutionX</url>
<content_rating type="oars-1.1"> <url type="bugtracker">https://github.com/diasurgical/devilutionX/issues</url>
<content_attribute id="violence-fantasy">moderate</content_attribute> <url type="contact">https://discord.gg/devilutionx</url>
<content_attribute id="drugs-alcohol">moderate</content_attribute> <url type="vcs-browser">https://github.com/diasurgical/devilutionX</url>
<content_attribute id="sex-nudity">moderate</content_attribute>
<content_attribute id="sex-themes">moderate</content_attribute> <content_rating type="oars-1.1">
<content_attribute id="language-profanity">mild</content_attribute> <content_attribute id="violence-fantasy">moderate</content_attribute>
<content_attribute id="language-humor">mild</content_attribute> <content_attribute id="drugs-alcohol">moderate</content_attribute>
<content_attribute id="social-chat">intense</content_attribute> <content_attribute id="sex-nudity">moderate</content_attribute>
</content_rating> <content_attribute id="sex-themes">moderate</content_attribute>
<content_attribute id="language-profanity">mild</content_attribute>
<categories> <content_attribute id="language-humor">mild</content_attribute>
<category>Game</category> <content_attribute id="social-chat">intense</content_attribute>
<category>ActionGame</category> </content_rating>
<category>RolePlaying</category>
</categories> <categories>
<category>Game</category>
<supports> <category>ActionGame</category>
<control>pointing</control> <category>RolePlaying</category>
<control>keyboard</control> </categories>
<control>touch</control>
<control>gamepad</control> <supports>
</supports> <control>pointing</control>
<control>keyboard</control>
<description> <control>touch</control>
<p> <control>gamepad</control>
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. </supports>
</p>
<p> <description>
Note: DevilutionX requires data files from original Diablo/Hellfire. By default, a demo version of Diablo is installed. <p>
</p> 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.
<p> </p>
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. <p>
</p> Note: DevilutionX requires data files from original Diablo/Hellfire. By default, a demo version of Diablo is installed.
<p> </p>
To run the Diablo: Hellfire expansion you will need to also copy hellfire.mpq, hfmonk.mpq, hfmusic.mpq, hfvoice.mpq. <p>
</p> 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.
</description> </p>
<p>
<launchable type="desktop-id">devilutionx.desktop</launchable> To run the Diablo: Hellfire expansion you will need to also copy hellfire.mpq, hfmonk.mpq, hfmusic.mpq, hfvoice.mpq.
<screenshots> </p>
<screenshot type="default"> </description>
<image>https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen1.png</image>
</screenshot> <launchable type="desktop-id">devilutionx.desktop</launchable>
<screenshot> <screenshots>
<image>https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen2.png</image> <screenshot type="default">
</screenshot> <image>https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen1.png</image>
<screenshot> <caption>Diablo gameplay in widescreen</caption>
<image>https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen3.png</image> </screenshot>
</screenshot> <screenshot>
</screenshots> <image>https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen2.png</image>
<releases> <caption>Diablo gameplay with enemy health bar and XP bar</caption>
<release version="1.5.2" date="2024-02-04"> </screenshot>
<description> <screenshot>
<p>This release includes the following updates:</p> <image>https://raw.githubusercontent.com/flathub/org.diasurgical.DevilutionX/master/screens/screen3.png</image>
<ul> <caption>Diablo gameplay on Android mobile device</caption>
<li>Fix issues with joining games due to invalid player data</li> </screenshot>
<li>Improve rendering of Chinese/Japanese/Korean texts</li> </screenshots>
<li>Fix Hellfire items not saving their identified state</li> <releases>
<li>Fix stash corrupting when converting a hero between Diablo and Hellfire</li> <release version="1.5.2" date="2024-02-04">
</ul> <description>
<p>Please visit the full changelog for more detailed notes</p> <p>This release includes the following updates:</p>
</description> <ul>
<url>https://github.com/diasurgical/devilutionX/releases/tag/1.5.2</url> <li>Fix issues with joining games due to invalid player data</li>
</release> <li>Improve rendering of Chinese/Japanese/Korean texts</li>
<release version="1.5.1" date="2023-09-02"> <li>Fix Hellfire items not saving their identified state</li>
<description> <li>Fix stash corrupting when converting a hero between Diablo and Hellfire</li>
<p>This is a primarily bugfix release, which includes the following updates:</p> </ul>
<ul> <p>Please visit the full changelog for more detailed notes</p>
<li>Resolve various gameplay and graphical issues</li> </description>
<li>Revamped settings menu for better organization</li> <url>https://github.com/diasurgical/devilutionX/releases/tag/1.5.2</url>
<li>Rectification of crashes identified in version 1.5.0</li> </release>
<li>Reduced RAM usage for improved performance</li> <release version="1.5.1" date="2023-09-02">
<li>Updates to PVP arenas</li> <description>
<li>Increased reliability in multiplayer functionality</li> <p>This is a primarily bugfix release, which includes the following updates:</p>
<li>Improved translations</li> <ul>
<li>Fixed gameplay recording playback issues</li> <li>Resolve various gameplay and graphical issues</li>
</ul> <li>Revamped settings menu for better organization</li>
<p>Please visit the full changelog for more detailed notes</p> <li>Rectification of crashes identified in version 1.5.0</li>
</description> <li>Reduced RAM usage for improved performance</li>
<url>https://github.com/diasurgical/devilutionX/releases/tag/1.5.1</url> <li>Updates to PVP arenas</li>
</release> <li>Increased reliability in multiplayer functionality</li>
<release version="1.5.0" date="2023-06-13"> <li>Improved translations</li>
<description> <li>Fixed gameplay recording playback issues</li>
<p>This release includes a lot of features, such as:</p> </ul>
<ul> <p>Please visit the full changelog for more detailed notes</p>
<li>All quests are playable in multiplayer</li> </description>
<li>PVP arenas</li> <url>https://github.com/diasurgical/devilutionX/releases/tag/1.5.1</url>
<li>Controller button remapping</li> </release>
<li>Tons of bugfixes, including for original Diablo/Hellfire</li> <release version="1.5.0" date="2023-06-13">
</ul> <description>
<p>And a lot more! Please visit the link for detailed notes.</p> <p>This release includes a lot of features, such as:</p>
</description> <ul>
<url>https://github.com/diasurgical/devilutionX/releases/tag/1.5.0</url> <li>All quests are playable in multiplayer</li>
</release> <li>PVP arenas</li>
<release version="1.4.1" date="2022-07-25"/> <li>Controller button remapping</li>
<release version="1.4.0" date="2022-04-14"/> <li>Tons of bugfixes, including for original Diablo/Hellfire</li>
<release version="1.3.0" date="2021-11-02"/> </ul>
<release version="1.2.1" date="2021-04-13"/> <p>And a lot more! Please visit the link for detailed notes.</p>
<release version="1.2.0" date="2021-04-06"/> </description>
<release version="1.1.0" date="2020-10-11"/> <url>https://github.com/diasurgical/devilutionX/releases/tag/1.5.0</url>
<release version="1.0.3" date="2020-10-11"/> </release>
<release version="1.0.2" date="2020-10-10"/> <release version="1.4.1" date="2022-07-25"/>
<release version="1.0.1" date="2020-03-09"/> <release version="1.4.0" date="2022-04-14"/>
<release version="1.0.0" date="2019-12-31"/> <release version="1.3.0" date="2021-11-02"/>
<release version="0.5.0" date="2019-10-10"/> <release version="1.2.1" date="2021-04-13"/>
<release version="0.4.0" date="2019-03-20"/> <release version="1.2.0" date="2021-04-06"/>
<release version="0.3.1" date="2019-03-20"/> <release version="1.1.0" date="2020-10-11"/>
<release version="0.3.0" date="2019-03-20"/> <release version="1.0.3" date="2020-10-11"/>
<release version="0.2.0" date="2019-03-17"/> <release version="1.0.2" date="2020-10-10"/>
<release version="0.1.0" date="2019-02-27"/> <release version="1.0.1" date="2020-03-09"/>
</releases> <release version="1.0.0" date="2019-12-31"/>
</component> <release version="0.5.0" date="2019-10-10"/>
<release version="0.4.0" date="2019-03-20"/>
<release version="0.3.1" date="2019-03-20"/>
<release version="0.3.0" date="2019-03-20"/>
<release version="0.2.0" date="2019-03-17"/>
<release version="0.1.0" date="2019-02-27"/>
</releases>
</component>

Loading…
Cancel
Save