Home Artists Posts Import Register
Patreon importer is back online! Tell your friends ✅

Content

Hi everyone, Paz here.

TL;DR: We probably have to migrate to a new RenPy version, poll link at the end.

As you may (or may not) know, we have been slowly gearing up for an eventual Steam release of Desert Stalker. While the actual release is probably a good few months away, there are a lot of things to be done beforehand and a fair bit of planning ahead.

This involves things not directly related to the game itself, things like setting up business accounts, store page, making promotional material, getting reviewed, etc. etc.

It's a slow process but we're chugging along. One thing that an eventual Steam release provides an opportunity for, is reworking the codebase, something that we discussed for a few reasons:

  • There are a bunch of underlying systems that were slowly developed throughout the last couple of years that could definitely do with a touch-up now that we have a clearer idea of how those systems should work and how they interact with each other. For instance, the quest log system was not built to have multiple concurrent or optional steps and whenever we wanted to add something like this, it had to be done in a "hacky" way to maintain save compatibily.

  • In order to support Steam integration, potential achievements or other things ranging from mandatory to nice-to-have, we need to revisit various parts of the code, so it provides a nice opportunity for cleanup and housekeeping.

  • The last and probably most important reason is RenPy itself. Desert Stalker is built with RenPy 7.5.3 which will become end-of-life as of this month (May 2024). That means no new features or bugfixes, which might not be an issue right now but could become one in the future, and we would prefer to be a bit future-proof. Moving to RenPy 8 is something that will eventually need to happen so this opportunity is as good as any.

Now, there is a slight issue with this last point. RenPy 8.x only supports 64-bit releases, and future versions of RenPy intend to only support Windows 10 and later, dropping support for Windows 7.

My suspicion is that there is quite a good number of players that would be affected, but I want to make sure.

So, in order to have a bit more informed view on the matter and see what the best course of action is, there's a link to a poll below about which OS you're playing Desert Stalker on. It also includes MacOS options due to versions after Catalina requiring apps to be notarized, but that is a lesser point.

Anyway, here's the link and apologies for the wall of text: https://forms.gle/SC5LcGRuPv76Yeok7

And of course, if you have any questions regarding the above, let us know.

See you tomorrow for the usual devlog!

Files

Comments

RMZ

Windows 7 has been EOL for 4 years, Windows 8 for over a year now and 64 bit processors were introduced around Vista, so I have no idea why anyone would even still run a 32bit system nowadays.

Schobbob .

I'm worried about slowed development if a whole bunch of code has to be rewritten

Merlin

I do not use steam and I try to never use Windows. I use Linux for nearly everything. While it is highly unlikely that Linux will have any problem with RenPy 8.x there is always a slight possibility. Linux stopped even making a 32 bit version many years ago. According to RenPy there will be no problem and RenPy 8.0.3 has everything necessary for Windows, Mac and Linux. Android is a separate download. I would definitely cry if this game stopped working. Concerning steam, it is possible that you will make up to 1000 times more on steam than with all the supporters combined. There are games making more than $1 million per year.

Augustz

Wish you may have the chance to focus on the story, since the story is the most important for a ren'py game. Since you may get on Steam, is it possible for us have the early access?

Desert Stalker

We will focus on more of the story (which is split into factions sometimes) in 0.17 indeed. This update is more for personal dates like that of Zahra. Also do you mean if supporters will still have access earlier than the rest? If so, yes, we don't plan to change that. Or do you mean if current supporters will have access to the Steam version before it's available to the public?