appimage.github.io icon indicating copy to clipboard operation
appimage.github.io copied to clipboard

Create Dhewm3

Open tx00100xt opened this issue 2 years ago • 5 comments

dhewm3-appimage

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

Tested on:

  • Ubuntu 18.04
  • Gentoo latest

tx00100xt avatar Feb 24 '24 13:02 tx00100xt

Thanks @tx00100xt. Unfortunately the screenshot shows only a black screen. Does this application work when there is no internet connection?

probonopd avatar Mar 25 '24 20:03 probonopd

No internet connection needed. AppImage works without it. Instead of a black window there should be a window like this: Снимок экрана в 2024-03-26 02-17-29

I added a patch that creates a SDL2 window if there is no game data. If there is game data, the game starts. https://github.com/tx00100xt/dhewm3-appimage/blob/main/patches/0001-dhewm3-AppImage.patch On the live DVD(ubuntu-18.04.6-desktop-amd64.iso )the window is displayed correctly:

appimage_livedvd_test.webm

appimage_without_internet_test.webm

Screenshots are also in the metainfo files. https://github.com/tx00100xt/dhewm3-appimage/blob/main/AppDir/usr/share/metainfo/org.dhewm3.Dhewm3.appdata.xml Github Аction recognized them: https://github.com/AppImage/appimage.github.io/actions/runs/8030743687/job/21938371983?pr=3318#step:5:917

tx00100xt avatar Mar 26 '24 00:03 tx00100xt

Our test on the headless server just shows:

image

Since this is a game, maybe it needs some fancy GPU?

probonopd avatar Apr 27 '24 06:04 probonopd

Hello.

Since this is a game, maybe it needs some fancy GPU?

No. A regular VirtualBox adapter is enough. I assume that your system may not always take the right screenshots. On any real hardware, VirtualBox or VMware will have the image shown above.

tx00100xt avatar Apr 29 '24 21:04 tx00100xt

Thanks for letting me know. It is very well possible that this is an issue with the test itself, but at the moment I don't know how to fix it.

probonopd avatar May 06 '24 17:05 probonopd