Blog about ScummVM Freeware games of our openSUSE Build Service games project

Status

Lately in my spare time I put some effort in packaging the Freeware games, which are supported by ScummVM engine. I improved packaging of

but also successfully submitted freshly:

The packages include support for all languages, which have been made available. Also a wrapper script, which on the first run asks for the desired language via xmessage (how retro!) and then creates an appropriate section in scummvm.ini file with fullscreen set, scale factor of 3 (best quality) and enabled subtitles. This section is then used for the scummvm interpreter. Next time the wrappers script runs directly scummvm using this section.

What's missing

  • more testing of the packages; improve/fix wrapper scripts if needed
  • do some advertising that we have such packages

So I started to blog about these packages. Here is my first blog about Drascula: The Vampire Strikes Back

Outcome/Results

Not so much. I marked the wrapper scripts of the games as bash scripts by replacing #!/bin/sh in the header with #!/bin/bash. I tested briefly that language selection works as expected. I couldn't find any issues with that. Also I noticed that - when running in a Wayland session (I've tried GNOME) and using fullscreen mode of scummvm - the input is completely broken and you can't terminate scummvm any longer either (apart from killing the process id manually). I've tried to workaround this by starting scummvm on Xwayland by using environment variable SDL_VIDEODRIVER=x11 but this didn't help at all (seems it doesn't run on Xwayland at all). OTOH fullscreen mode of scummvm works fine in a X session (e.g. GNOME on Xorg).

Update on Wayland/Fullscreen issues

My results above were in a VM running sle15-sp4 using QXL as driver (1024x768 resolution I believe). Looks like things are working fine on Leap 15.4 on bare metal using Intel driver (Tigerlake, 1080p resolution).

Looking for hackers with the skills:

scummvm games freeware testing blogging documentation retro

This project is part of:

Hack Week 21

Activity

  • 11 months ago: patrikjakobsson liked this project.
  • 11 months ago: tdz liked this project.
  • 11 months ago: hennevogel removed keyword blog from this project.
  • 12 months ago: fos liked this project.
  • 12 months ago: ptesarik joined this project.
  • 12 months ago: vliaskovitis liked this project.
  • 12 months ago: sndirsch added keyword "retro" to this project.
  • 12 months ago: sndirsch removed keyword scummvmgamesfreewaretestingblogbloggingdocumenation from this project.
  • 12 months ago: sndirsch added keyword "scummvm" to this project.
  • 12 months ago: sndirsch added keyword "games" to this project.
  • 12 months ago: sndirsch added keyword "freeware" to this project.
  • 12 months ago: sndirsch added keyword "testing" to this project.
  • 12 months ago: sndirsch added keyword "blog" to this project.
  • 12 months ago: sndirsch added keyword "blogging" to this project.
  • 12 months ago: sndirsch added keyword "documentation" to this project.
  • 12 months ago: sndirsch added keyword "scummvmgamesfreewaretestingblogbloggingdocumenation" to this project.
  • 12 months ago: sndirsch started this project.
  • 12 months ago: sndirsch originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Port some classic game to Linux by MDoucha

    Let's pick some old classic game, reverse engin...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    Uyuni test suite improvements by dgedon

    Project Description

    Uyuni is the upstream...


    How software creation process can save energy and CO2 emissions by acervesato

    [comment]: # (Please use the project descriptio...


    Uyuni: add SLE-Micro acceptance tests by mbussolotto

    Project Description

    Uyuni: add SLE-Micro ...


    OpenQA test list views improvement by mdati

    Project Description

    Create views of **Ope...


    Rancher QA Blog Space by jamcghee

    [comment]: # (Please use the project descriptio...


    obs_scm_demo by smithfarm

    Project Description

    For a long time, I ha...