Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by Cheeseness
Bonesweeper mixes Palaeontology with Minesweeper where you assemble fossils
17 Mar 2021 at 11:53 am UTC Likes: 2

Thanks for the kind words, people <3

Building a Retro Linux Gaming Computer - Part 1: Dumpster Diving
2 Mar 2021 at 12:14 am UTC Likes: 2

This is wonderful, Hamish. Looking forward to seeing the continuation of your adventures, and I'm always happy to see the era when we likely got the highest percentage of mainstream game releases on Linux highlighted!

Make some sweet honey in the 1 year anniversary update to beehive builder Hive Time
22 Dec 2020 at 9:41 pm UTC

Quoting: IlyaCongrats Cheeseness! I look forward to playing your game.
Thanks! I hope you find it interesting :D

Make some sweet honey in the 1 year anniversary update to beehive builder Hive Time
13 Dec 2020 at 1:03 am UTC

Quoting: The_Aquabatah ok sounds fine I'm not that familiar with itch.io. nice to know. I will give it a go in the future.
If you do, I hope you find the game interesting! If you still feel like it's not a good fit for you, that's totally OK <3

Make some sweet honey in the 1 year anniversary update to beehive builder Hive Time
13 Dec 2020 at 12:34 am UTC Likes: 6

Quoting: The_AquabatI don't use itch.io, I already have a dozens of games on gog that I barely played because I'm too lazy to log in to gog, I don't want to have to manage another game library.
If it's helpful to know, you can get very close to the same experience you'd have if the game was distributed via Steam by adding it as a "non-Steam" game.

You can buy and download games on Itch without having an account (no need to log in), I've also tested the game to make sure that it runs via the Steam client (Steam Overlay, etc. works).

The amount you need to "use Itch.io" in order to play games distributed via Itch is far smaller than GOG or Steam - when I ship my games on Itch, I'm not asking users to commit to using that platform, I'm guaranteeing that users can play my games with fewer strings attached.

Edit: Itch does have a downloader/updater client if anybody needs/wants that. It's entirely optional though :)

Developer of Hive Time reflects on the release and their pay what you want model
11 Nov 2020 at 5:27 am UTC Likes: 2

Apologies for the slow responses - some personal life challenges have made it difficult to give attention to this sort of stuff.

Quoting: whizseI will forever remember Hive Time as the first and only game I created a mod for.
Very nice! Even if it's just for silly stuff, I'm super happy that people feel like they can find some extra fun by poking around in the data files :)

Quoting: CatKillerThe client's intended behaviour is an auto-updater, yes, for Counter-Strike, I believe, but there's a button in the client to easily show a game's files: that is also intended behaviour. It opens up your normal file browser at the appropriate location so you can do whatever file management stuff you'd do if you'd got the files from anywhere else.
That's still buried behind a dialogue and a bunch of clicks that makes it entirely undiscoverable, and is still outside intended user behaviour (IIRC the intention for the browse local files option was to make installing mods easier when it was added back before Steam Workshop existed). An acceptable solution wouldn't require me to hand-hold users who hadn't done it before through the process.

Why would you add the game back into Steam? The hypothetical is that not using the Steam client is superior to using the Steam client.
The perspective I'm coming from for this line of discussion is only that I find the forced auto-updating behaviour of the client to be inappropriate and incompatible with the experience I'd like to provide my players with. The majority of users who've seemed keen to get the game on Steam have specifically been interested in running it through the client, which tracks for me - I can't imagine why someone would prefer to buy the game through Steam if they didn't want to run things through the Steam client.

There's no reason why a dev couldn't copy a game's files to a backup location prior to running an update in preparation for users using those files should they opt in to using an older branch.
No reason aside from being wasteful and not respectful of users' hard drive space/lifespan in order to have a pretty clunky work around for something that shouldn't need working around in the first place. Recall that an option to entirely disable updates per game used to exist, and that was removed - it doesn't make much sense for me to overlook that the platform has moved toward making avoiding unwanted updates increasingly more awkward for users (it's totally fine if others want to, but that's not where I'm at).

Developer of Hive Time reflects on the release and their pay what you want model
26 Oct 2020 at 10:13 am UTC Likes: 1

[quote=ShabbyX]
Quoting: CheesenessAdded as a non-steam game works, but then you don't get updates. Selling steam keys per pay-what-you-want may work, probably with a special clause that steam keys require a minimum because steam charges you or something.
Nothing stops you from installing a newer version whenever it suits you.
There are lots of different possible ways to ship stuff on Steam and combine that distribution on other platforms, but as I've said, it's just not appropriate for this project. What you're suggesting is the equivalent of saying that meat should be made available to participants in a study on the effects of vegetarian diets. Being available on Steam (a platform that does not offer pay-what-you-want pricing) would specifically prevent me from being able to study and write about a project that only uses pay-what-you-want pricing. It would prevents me from seeing whether people who might prefer to buy a game on Steam would still be willing to buy elsewhere (turns out, most are)

Quoting: rustybroomhandleSteam does not charge developers for keys. I can request 10000 keys to use on another store/bundle/giveaway and Steam is 100% ok with that.
It's slightly more wrinkly than that. Valve have always had the power to deny the generation of free keys, and exercise it [External Link] from time to time when something crops up that isn't a good fit for the store (in order to preserve pay-what-you-want pricing, I'd effectively have to have a game that wasn't available for purchase on the Steam storefront, but for which I was selling keys elsewhere - that feels like the kind of inappropriate use of the platform they'd be keen to crack down on).

Quoting: CatKillerNot really. If you're running a game without the Steam client (which depends on whether the game dev uses Steam features or not, but is trivial if they aren't) just copy the game files wherever you want and run them from there.

The instructions you linked to were for specifically rolling back an update that a game dev has pushed, where the game dev hasn't made the option otherwise available to use an older version. Breaking changes between versions are also the dev's choice.
Even just copying the files is way out of band for standard user experience, and specifically involves circumventing the platform's intended behaviour. From a developer perspective, I don't feel comfortable recommending manual workarounds like that to my customers.

That said, if one is cool with copying files elsewhere and adding the game back in as a non-Steam game, that's awfully close to the exact steps one would have to do to download the game from Itch and run it through the Steam client...

Breaking changes between versions is often not a conscious choice on the part of developers. I put some effort into maintain backwards/forwards compatibility with user data, but statistically speaking, there will eventually be something that I overlook or just plain mess up. That said, I should be free to consciously change file formats if that feels like the right thing to do for the future of the project without that risking a forced update upsetting the files of users who'd prefer to run an older version (even if you make older versions available in another branch, a user still needs to notice an unwanted update and manually switch branches without accidentally launching the game - it's a mess).

Quoting: GuestAnd for something entirely different, something that caught my eye and I just liked was the menu scroll indicator: rather than a straight line, it follows the edge of a hexagon. Nice little touch there.
Thanks! I had that idea long before the game had a menu. It was a bit finicky to set up, but I'm really glad I was able to implement it and that people appreciate it :)

Developer of Hive Time reflects on the release and their pay what you want model
25 Oct 2020 at 7:49 am UTC Likes: 9

Quoting: CatKillerIt is possible to continue running non-updated versions of software through Steam, but it requires manual intervention since Steam was created as a means to get updates out to everyone.
That manual intervention [External Link] is so far beyond what a typical user is going to be up for, and it needs to be re-done every time the game updates (which a user might not notice and may end up accidentally launching a new game, risking their saves, etc. if there are any format changes or other backwards compatibility breakages). That is very much in conflict with the kind of customer experience that I'm committed to providing for this game.

Quoting: GuestI'll be honest and say I'd forgotten about hive time, but now I've gainful employment once more then I bought a copy. I quite approve of the game myself.
Super appreciated. Many thanks :heart:

Quoting: ShabbyXI don't really want to have multiple store fronts / game launchers
The whole point here is that you do not need to have those. I'm totally happy with people choosing to not buy or play the game, though 👍

As mentioned in the article, I tested that the game runs happily through the Steam client when added as a "non-Steam game" before release, so anybody who wants to have the experience of playing the game through Steam can do so without problems.

Ultimately, one of my goals with this game was to study and write about the dynamics of pay-what-you-want games, and I wouldn't really be able to do that if it was also available with a different pricing model (especially in a place where I wouldn't be able to advertise its pay-what-you-want identity to prospective players).

The article goes into more detail, but Hive Time has been downloaded over 40,000 times, and including Itch bundle purchasers has over 800,000 owners. Insofar as finding an audience goes, the game has been far more successful than I had expected or wanted - on both counts, more than some of the games I've worked on that are on other platforms (including Steam).

Edit: Fixed URL

APICO is an adorable upcoming casual sim about breeding and collecting Bees
12 Sep 2020 at 12:52 am UTC Likes: 6

Quoting: cbonesNo Linux system requirements on Steam. A simple oversight (which happens too often) but always worrisome. I am happy to see a Linux demo though :smile:
I spoke to the developer about this last night after playing the demo for a little bit. Apparently they're having technical difficulties with the Steam store page that is preventing them from making changes. They're waiting on Valve to sort it out for them.

Check out the relaxing new trailer for the zen-puzzle game Unpacking
9 Sep 2020 at 1:11 pm UTC Likes: 2

I was doing a little testing on this a couple of days ago. It's very nice ^_^