Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tx00100xt/dhewm3-appimage

unofficial Dhewm3 AppImage
https://github.com/tx00100xt/dhewm3-appimage

appimage dhewm3 doom3 linux linux-app

Last synced: 3 days ago
JSON representation

unofficial Dhewm3 AppImage

Awesome Lists containing this project

README

        

dhewm3-appimage
---------------
[![Build status](https://github.com/tx00100xt/dhewm3-appimage/actions/workflows/cibuild.yml/badge.svg)](https://github.com/tx00100xt//dhewm3-appimage/actions/)
[![License: GPL v2](https://img.shields.io/badge/License-GPL_v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.html)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/tx00100xt/dhewm3-appimage)](https://github.com/tx00100xt/dhewm3-appimage/releases/tag/1.3.5rc1)
[![Github downloads](https://img.shields.io/github/downloads/tx00100xt/dhewm3-appimage/total.svg?logo=github&logoColor=white&style=flat-square&color=E75776)](https://github.com/tx00100xt/dhewm3-appimage/releases/)


AppImage for Dhewm3



This is a AppImage for Dhewm3

## Why?
AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the application It tries also to allow Linux distribution-agnostic binary software deployment for application developers, also called Upstream packaging. Released first in 2004 under the name klik, it was continuously developed, then renamed in 2011 to PortableLinuxApps and later in 2013 to AppImage. [wikipedia](https://en.wikipedia.org/wiki/AppImage)

## Upstream
All credits here:
https://dhewm3.org/
https://github.com/dhewm/dhewm3

## Running
Download the AppImages from the release page! Then, make the AppImage an executable by entering `chmod +x $FILE` in a terminal or by right-clicking the file then selecting "Properties" then "Permissions", and checking the executable checkbox. Then, double-`click the AppImage to run Dhewm3. To launch d3xp, use the game menu or enter in the terminal:
```
./Dhewm3-1.5.3rc1-x86_64.AppImage +set fs_game d3xp
```

## Game data
This package only provides the engine, you need a valid copy of the (proprietary) game data to launch the game.
When you first start the game, you will be asked to place your game data along the following paths:
```
~/.local/share/dhewm3/base
```
```
~/.local/share/dhewm3/d3xp
```
You can place game data in these paths before starting the game. Then the game will start immediately.

## Verify
All AppImages are signed, including those compiled using GitHub Action.
You can check the application signature by running the command in the terminal:
```
./Dhewm3-1.5.3rc1-x86_64.AppImage --appimage-signature
```
Get keyid and verify:
```
./Dhewm3-20240226-1.5.3rc1-x86_64.AppImage --appimage-signature | gpg --list-packets | grep keyid

```
```
:signature packet: algo 1, keyid CDC41982C027BAAA
```
```
gpg --recv-keys --keyserver keyserver.ubuntu.com CDC41982C027BAAA

```

### Build status
|CI|Platform|Compiler|Configurations|Platforms|Status|
|---|---|---|---|---|---|
|GitHub Actions|Ubuntu|GCC|Release|x64|![GitHub Actions Build Status](https://github.com/tx00100xt/dhewm3-appimage/actions/workflows/cibuild.yml/badge.svg)

You can download a the automatically build based on the latest commit.
To do this, go to the [Actions tab], select the top workflows, and then Artifacts.

License
-------

* dhewm3 is licensed under the GNU GPL v3 (see LICENSE file).

[Actions tab]: https://github.com/tx00100xt//dhewm3-appimage/actions "Download Artifacts"