e6mill
Forum Fanatic
- Aug 4, 2022
- 4,690
- 9,445
- 628
Kinda need to anyway. Steam wants DRM and GOG wants none.As a developer I already start to scream at the mere idea of having to maintain 2 versions of the same program.![]()
Kinda need to anyway. Steam wants DRM and GOG wants none.As a developer I already start to scream at the mere idea of having to maintain 2 versions of the same program.![]()
Sounds like each new platform is increasing workload exponentially, dragging you down into the mud. Where you once had a Patreon (etc) version, now you'll have 3 of them, all different. And that's assuming you don't release any special higher-tier Patreon versions.I have to add their achievement system, but I should also do a video with the gameplay and other administrative things.
So, the first part (achievements) will take a while, since I have to remove the code for the Steam ones and add (and learn) the code for the GoG ones. And from then on, keep two separate versions.
That's not entirely true. While Steam does have build-in DRM in the form of it's wrapper, if the developer doesn't integrate it deeply into their game all it does is provide basic protection. Especially older games might be offered on Steam but have absolutely no explicit Steam calls and yet work perfectly fine.Kinda need to anyway. Steam wants DRM and GOG wants none.
I think the platform can't be detected directly (see below my answer to Jaga).As a developer I already start to scream at the mere idea of having to maintain 2 versions of the same program.
What I would do is see if you can detect if it's the Steam or GoG version. You could just create an achievement function that you call from the rest of your code whose purpose is just to call the proper platform call. That way you won't need to maintain 2 versions. Alternatively you could just set a variable that tells you what platform it is. That would be the only difference between the two.
DRM isn't mandatory for Steam. Desirable, but not mandatory.Kinda need to anyway. Steam wants DRM and GOG wants none.
Ren'py can detect files in the folder. I don't know if GoG adds any files there, but Steam does. If both do, it can be something as easy as starting the achievement routine with:Sounds like each new platform is increasing workload exponentially, dragging you down into the mud. Where you once had a Patreon (etc) version, now you'll have 3 of them, all different. And that's assuming you don't release any special higher-tier Patreon versions.
If there's a way to have RenPy detect loaded DLL on-the-fly, you might be able to check for Steam/GoG and switch achievement processing/output code without needing separate game versions. That would drop you to just one game version total.
I'm appreciative you've gained the Steam platform, and perhaps GoG soon. But typically having any kind of game on multiple platforms impinges on development time, and it would be a loss and a shame to think you'd have less time to develop as you have in the past, due to administrative red tape.
How is that not 2 different versions?Ren'py can detect files in the folder. I don't know if GoG adds any files there, but Steam does. If both do, it can be something as
Those files are added by the platform on install. As a developer you don't deal with those files directly.How is that not 2 different versions?![]()
People actually do. In much the same way as Pavlov's dogs loved bells I suspect.My take away from reading this conversation is this: I find it hilarious that Steam and GoG think anyone gives a flop about their achievement fetish.![]()
Hehe, at least the dogs got tasty treats for pushing the right lever!People actually do. In much the same way as Pavlov's dogs loved bells I suspect.![]()
I don't know if it's just me, but I really don't understand what's the problem here?did these scenes get mixed up? (number in parentheses makes sense to me)
in game order.....1. (3.)
View attachment 5311179
game order......2. (1.)
View attachment 5311182
game order........3. (2. Norah could be carring the towel under frame)
View attachment 5311183
it made it seam like she took a shower...had more sex with her nephew (didn't make sense cause she wanted to get to yoga after her shower) and left again for 2nd shower in one morning
1. Was going to take the shower while the MC waited naked at the chair, 2. since someone knocked on the door before leaving, she covered the MC and herself, 3. and she got up, leaving the towel on the MC.did these scenes get mixed up? (number in parentheses makes sense to me)
in game order.....1. (3.)
View attachment 5311179
game order......2. (1.)
View attachment 5311182
game order........3. (2. Norah could be carring the towel under frame)
View attachment 5311183
it made it seam like she took a shower...had more sex with her nephew (didn't make sense cause she wanted to get to yoga after her shower) and left again for 2nd shower in one morning
Thank you for clarifying what the dev intended......
Lack of sex.....I don't know if it's just me, but I really don't understand what's the problem here?![]()