Updated documentation

This commit is contained in:
Kevin Degeling 2021-12-10 19:14:47 +01:00
parent f11873513f
commit a92d76e206
2 changed files with 174 additions and 143 deletions

View file

@ -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/` * 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 * Optionally, configure the `~/.var/app/org.zdoom.GZDoom/.config/gzdoom/gzdoom.ini` file to load other directories
## Run with custom wads ## 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 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/ cd ~/.var/app/org.zdoom.GZDoom/.config/gzdoom/pwads/
flatpak run org.zdoom.GZDoom -file ./PL2.WAD flatpak run org.zdoom.GZDoom -file ./PL2.WAD
``` ```
For more info, see: For more info, see:
* https://zdoom.org/wiki/Command_line_parameters * https://zdoom.org/wiki/Command_line_parameters
* https://zdoom.org/wiki/Installation_and_execution_of_ZDoom * https://zdoom.org/wiki/Installation_and_execution_of_ZDoom
## Accessing files on unconventional spots ## ## 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). You can easily do that like this: 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 flatpak override org.zdoom.GZDoom --filesystem=/OTHER/LOCATION/WITH/WADS --user
``` ```

View file

@ -23,12 +23,15 @@
<p> <p>
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! 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!
</p> </p>
<p> <p>
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! 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!
</p> </p>
<p> <p>
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! 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!
</p> </p>
<ul> <ul>
<li>Can play all Doom engine games, including Ultimate Doom, Doom II, Heretic, Hexen, Strife, and more</li> <li>Can play all Doom engine games, including Ultimate Doom, Doom II, Heretic, Hexen, Strife, and more</li>
<li>Supports all the editing features of Hexen. (ACS, hubs, new map format, etc.)</li> <li>Supports all the editing features of Hexen. (ACS, hubs, new map format, etc.)</li>
@ -45,9 +48,14 @@
<li>Support for the Bloodbath announcer from the classic Monolith game Blood</li> <li>Support for the Bloodbath announcer from the classic Monolith game Blood</li>
<li>Walk over/under monsters and other things</li> <li>Walk over/under monsters and other things</li>
</ul> </ul>
<p> <p>
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. 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.
</p> </p>
<p>
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.
</p>
</description> </description>
<screenshots> <screenshots>
@ -70,6 +78,16 @@
</screenshots> </screenshots>
<releases> <releases>
<release version="4.7.1" date="2021-10-20">
<description>
<p>Updated release package to GZDoom 4.7.1</p>
</description>
</release>
<release version="4.7.0" date="2021-09-22">
<description>
<p>Updated release package to GZDoom 4.7.0</p>
</description>
</release>
<release version="4.6.1" date="2021-07-25"> <release version="4.6.1" date="2021-07-25">
<description> <description>
<p>Updated release package to GZDoom 4.6.1</p> <p>Updated release package to GZDoom 4.6.1</p>
@ -137,12 +155,12 @@
</release> </release>
</releases> </releases>
<content_rating type="oars-1.1">
<!-- <!--
Violence is tricky: You could argue that by 2019 standards, it's cartoonish. Violence is tricky: You could argue that by 2019 standards, it's cartoonish.
In this regard I follow PEGI, who rates Doom 1993 with an age rating 16 In this regard I follow PEGI, who rates Doom 1993 with an age rating 16
for "bloody violence in an arcane setting" for "bloody violence in an arcane setting"
--> -->
<content_rating type="oars-1.1">
<content_attribute id="violence-realistic">moderate</content_attribute> <content_attribute id="violence-realistic">moderate</content_attribute>
<content_attribute id="violence-bloodshed">moderate</content_attribute> <content_attribute id="violence-bloodshed">moderate</content_attribute>
<content_attribute id="violence-desecration">moderate</content_attribute> <content_attribute id="violence-desecration">moderate</content_attribute>