Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

al3f

5
Posts
2
Topics
A member registered Aug 25, 2024 · View creator page →

Creator of

Recent community posts

I recently started my second OneShot playthrough, and set myself a challenge to try and re-create some of OneShot's mechanics for myself in another game engine. From this, I've found that the method used to set the wallpaper for XFCE no longer works, and that extra steps are required to run the game in the first place.

Thank you for the amazing game! I enjoyed it just as much, maybe even more, the second time around, and I hope I don't sound negative in my words below.

Running the game

I first downloaded OneShot.AppImage from the June 2020 'Linux build released!' announcement. After running it, I got the following error:

/tmp/.mount_OneSho4oXNVG/usr/bin/oneshot: symbol lookup error: /usr/lib/libgio-2.0.so.0: undefined symbol: g_module_open_full

Thankfully, other players had come across this error before, and I was able to fix it by following the instructions from https://old.reddit.com/r/oneshot/comments/y23zp5/game_is_broken_on_linux/

Before reporting these issues, I checked for a more recent release of the game, and found this message at the 'Languages Added!' announcement:

(Also the languages are currently not added to the Linux AppImage since that needs to be rebuilt for them to be added)

Which gives me the impression that some problems stand in the way of re-building the linux AppImage? That is how I interpreted it, as least. Is that the case?

Wallpaper Change

From what I can tell, OneShot edits the `/backdrop/screen0/monitor0/workspace0/image-style` and `.../last-image` `xfconf` paths to change the wallpaper. Starting from xfce 4.11, `monitor0` in the path has been replaced with `monitoreDP-1` or `monitorHDMI-1`, and background settings are stored per monitor, rather than per workspace. Other changes include:

* `color1` was changed to `rgba1`

* color is stored as floats between `0.0` and `1.0` instead of integers between `0` and `65535`

[SPOILERS] So the game *almost* works on Linux... mentions the same problem with the wallpaper change. The reason why (I think) the fallback(copying the file to the desktop) did not trigger is because `xfconf-query` (or whichever command was used to change the xfconf registry) did not exit with an error. The property was set succesfully, it just wasn't used by XFCE anymore.

I realise that updating the game to work with the every new release of a desktop environment can become a tedious process, and would require constant maintenance. However it would be good to check every once in a while to make sure that mechanics like the wallpaper change continue working over time.

(1 edit)

I'm unfortunately continuing the trend of using the comments section to talk about other things. It's nice to hear from you, and see you making games. Keep up te great work! Last October, I sent an email to titch007uk at hotmail dot com and duncan at niftyhat dot com, and haven't heard back. Could you please check both of those adresses? The subject is "Hello from a niftyhat fan".

P.S. The current Monster Masquerade page says "There doesn't appear to be anything here..." for me, with no description of the game, or download and/or payment option. I am even more confused by the words `Status: Released` under the "More information" dropdown.

(1 edit)

When you do that, please make sure that it is still possible to specify spacing between a full stop and an asterisk. :)

(1 edit)

I'm re-constructing a font, and I'm wondering if there's an option to increase the width of specific characters. For instance, increase the width of the full stop/period character by 1 pixel. In the image below, the top grey text is what I'm trying to achieve, while the white text is the resulting font from pixelfont.


My top score for the time being is 19 rows. I'm intrigued to see what other people can manage!