From a92d76e206a085ad4f22af656320a5fcfea59132 Mon Sep 17 00:00:00 2001 From: Kevin Degeling Date: Fri, 10 Dec 2021 19:14:47 +0100 Subject: [PATCH] Updated documentation --- README.md | 23 ++- org.zdoom.GZDoom.appdata.xml | 294 +++++++++++++++++++---------------- 2 files changed, 174 insertions(+), 143 deletions(-) diff --git a/README.md b/README.md index 3b18558..046e708 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,38 @@ -# GZDoom Flatpak edition # +# GZDoom Flatpak edition + +## Installation of game-data -## Installation of gamedata ## * Copy any commercial iwad into the folder `~/.var/app/org.zdoom.GZDoom/.config/gzdoom/` * Optionally, configure the `~/.var/app/org.zdoom.GZDoom/.config/gzdoom/gzdoom.ini` file to load other directories ## Run with custom wads -Just as with the standalone GZDoom, you can pass commands through using the command line. If you want to play custom wads, you can add them to a sub-directory of `/gzdoom/` and then you can directly access then from the terminal: +Just as with the stand-alone GZDoom, you can pass commands through using the command line. If you want to play custom wads, you can add them to a sub-directory of `/gzdoom/` and then you can directly access then from the terminal: + ``` flatpak run org.zdoom.GZDoom -file ~/.var/app/org.zdoom.GZDoom/.config/gzdoom/pwads/PL2.WAD ``` + ``` cd ~/.var/app/org.zdoom.GZDoom/.config/gzdoom/pwads/ flatpak run org.zdoom.GZDoom -file ./PL2.WAD ``` For more info, see: + * https://zdoom.org/wiki/Command_line_parameters * https://zdoom.org/wiki/Installation_and_execution_of_ZDoom -## Accessing files on unconventional spots ## -If you want to access wads in different locations, you might have to adjust the [Flatpak sandboxing permissions](http://docs.flatpak.org/en/latest/sandbox-permissions.html). You can easily do that like this: +## Accessing files +If you want to access wads in different locations, you might have to adjust the [Flatpak sandboxing permissions](http://docs.flatpak.org/en/latest/sandbox-permissions.html). + +### GUI +You can use Flatseal to visually manage your permissions: +https://flathub.org/apps/details/com.github.tchx84.Flatseal + +### Terminal + +You can easily do that like this: + ``` flatpak override org.zdoom.GZDoom --filesystem=/OTHER/LOCATION/WITH/WADS --user ``` diff --git a/org.zdoom.GZDoom.appdata.xml b/org.zdoom.GZDoom.appdata.xml index 89b62f0..d46ac74 100644 --- a/org.zdoom.GZDoom.appdata.xml +++ b/org.zdoom.GZDoom.appdata.xml @@ -2,151 +2,169 @@ - org.zdoom.GZDoom - GZDoom - Classic first-person-shooter engine for all classical Id games - CC0-1.0 - GPL-3.0 + org.zdoom.GZDoom + GZDoom + Classic first-person-shooter engine for all classical Id games + CC0-1.0 + GPL-3.0 - ZDoom team - eonfge@kevindegeling.nl + ZDoom team + eonfge@kevindegeling.nl - https://zdoom.org/index - https://github.com/coelckers/gzdoom - https://zdoom.org/wiki/Main_Page - https://zdoom.org/about - https://forum.zdoom.org/ + https://zdoom.org/index + https://github.com/coelckers/gzdoom + https://zdoom.org/wiki/Main_Page + https://zdoom.org/about + https://forum.zdoom.org/ - org.zdoom.GZDoom.desktop + org.zdoom.GZDoom.desktop - -

- GZDoom is a source port for the modern era, supporting current hardware and operating systems and sporting a vast array of user options. Make Doom your own again! -

-

- In addition to Doom, GZDoom supports Heretic, Hexen, Strife, Chex Quest, and fan-created games like Harmony and Hacx. Meet the entire idTech 1 family! -

-

- Experience mind-bending user-created mods, made possible by ZDoom's advanced mapping features and the new ZScript language. Or make a mod of your own! -

-
    -
  • Can play all Doom engine games, including Ultimate Doom, Doom II, Heretic, Hexen, Strife, and more
  • -
  • Supports all the editing features of Hexen. (ACS, hubs, new map format, etc.)
  • -
  • Supports most of the Boom editing features
  • -
  • Features complete translations of Doom, Heretic, Hexen, Strife and other games into over ten different languages with Unicode support for Latin, Cyrillic, and Hangul so far
  • -
  • All Doom limits are gone
  • -
  • Several softsynths for MUS and MIDI playback, including an OPL softsynth for an authentic “oldschool” flavor
  • -
  • High resolutions
  • -
  • Quake-style console and key bindings
  • -
  • Crosshairs
  • -
  • Free look (look up/down)
  • -
  • Jumping, crouching, swimming, and flying
  • -
  • Up to 8 player network games using UDP/IP, including team-based gameplay
  • -
  • Support for the Bloodbath announcer from the classic Monolith game Blood
  • -
  • Walk over/under monsters and other things
  • -
-

- Commercial data files are required to run the supported games. For more info about all supported games and their data files, see: Help -> List of supported games. -

-
+ +

+ GZDoom is a source port for the modern era, supporting current hardware and operating systems and sporting a vast array of user options. Make Doom your own again! +

- - - https://raw.githubusercontent.com/flathub/org.zdoom.GZDoom/master/images/image_01.png - Strife screenshot - - - https://raw.githubusercontent.com/flathub/org.zdoom.GZDoom/master/images/image_02.png - Doom screenshot - - - https://raw.githubusercontent.com/flathub/org.zdoom.GZDoom/master/images/image_03.png - Heretic screenshot - - - https://raw.githubusercontent.com/flathub/org.zdoom.GZDoom/master/images/image_04.png - Hexen screenshot - - +

+ In addition to Doom, GZDoom supports Heretic, Hexen, Strife, Chex Quest, and fan-created games like Harmony and Hacx. Meet the entire idTech 1 family! +

- - - -

Updated release package to GZDoom 4.6.1

-
-
- - -

Updated release package to GZDoom 4.6.0

-
-
- - -

Updated release package to GZDoom 4.5.0

-
-
- - -

Updated release package to GZDoom 4.4.2

-
-
- - -

Updated release package to GZDoom 4.4.1

-
-
- - -

Updated release package to GZDoom 4.4.0

-
-
- - -

Updated release package to GZDoom 4.3.3

-
-
- - -

Updated release package to GZDoom 4.3.2

-
-
- - -

Updated release package to GZDoom 4.3.1 (4.3.0 was cancelled)

-
-
- - -

Updated release package to GZDoom 4.2.4

-
-
- - -

Updated release package to GZDoom 4.2.3 (4.2.2 was cancelled)

-
-
- - -

Updated release package to GZDoom 4.2.1 and made many minor changes for Flathub.

-
-
- - -

First release of GZDoom on Flatpak.

-
-
-
+

+ Experience mind-bending user-created mods, made possible by ZDoom's advanced mapping features and the new ZScript language. Or make a mod of your own! +

+ +
    +
  • Can play all Doom engine games, including Ultimate Doom, Doom II, Heretic, Hexen, Strife, and more
  • +
  • Supports all the editing features of Hexen. (ACS, hubs, new map format, etc.)
  • +
  • Supports most of the Boom editing features
  • +
  • Features complete translations of Doom, Heretic, Hexen, Strife and other games into over ten different languages with Unicode support for Latin, Cyrillic, and Hangul so far
  • +
  • All Doom limits are gone
  • +
  • Several softsynths for MUS and MIDI playback, including an OPL softsynth for an authentic “oldschool” flavor
  • +
  • High resolutions
  • +
  • Quake-style console and key bindings
  • +
  • Crosshairs
  • +
  • Free look (look up/down)
  • +
  • Jumping, crouching, swimming, and flying
  • +
  • Up to 8 player network games using UDP/IP, including team-based gameplay
  • +
  • Support for the Bloodbath announcer from the classic Monolith game Blood
  • +
  • Walk over/under monsters and other things
  • +
+ +

+ Commercial data files are required to run the supported games. For more info about all supported games and their data files, see: Help -> List of supported games. +

+ +

+ With Flatpak, all file-access is restricted too ~/.var/app/org.zdoom.GZDoom/.config/gzdoom for privacy reasons. You'll have to manually place your IWADs and PWADS there, or you should use an application like Flatseal to give GZDoom additional permissions. +

+
+ + + + https://raw.githubusercontent.com/flathub/org.zdoom.GZDoom/master/images/image_01.png + Strife screenshot + + + https://raw.githubusercontent.com/flathub/org.zdoom.GZDoom/master/images/image_02.png + Doom screenshot + + + https://raw.githubusercontent.com/flathub/org.zdoom.GZDoom/master/images/image_03.png + Heretic screenshot + + + https://raw.githubusercontent.com/flathub/org.zdoom.GZDoom/master/images/image_04.png + Hexen screenshot + + + + + + +

Updated release package to GZDoom 4.7.1

+
+
+ + +

Updated release package to GZDoom 4.7.0

+
+
+ + +

Updated release package to GZDoom 4.6.1

+
+
+ + +

Updated release package to GZDoom 4.6.0

+
+
+ + +

Updated release package to GZDoom 4.5.0

+
+
+ + +

Updated release package to GZDoom 4.4.2

+
+
+ + +

Updated release package to GZDoom 4.4.1

+
+
+ + +

Updated release package to GZDoom 4.4.0

+
+
+ + +

Updated release package to GZDoom 4.3.3

+
+
+ + +

Updated release package to GZDoom 4.3.2

+
+
+ + +

Updated release package to GZDoom 4.3.1 (4.3.0 was cancelled)

+
+
+ + +

Updated release package to GZDoom 4.2.4

+
+
+ + +

Updated release package to GZDoom 4.2.3 (4.2.2 was cancelled)

+
+
+ + +

Updated release package to GZDoom 4.2.1 and made many minor changes for Flathub.

+
+
+ + +

First release of GZDoom on Flatpak.

+
+
+
- - moderate - moderate - moderate - - intense - + + moderate + moderate + moderate + + intense +