Update Ren'Py Before Release

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
User avatar
PyTom
Ren'Py Creator
Posts: 15893
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Update Ren'Py Before Release

#1 Post by PyTom » Thu Aug 09, 2007 9:45 pm

Okay, time for a heart-to-heart with some of the game makers, you know who you are. You should always upgrade to the latest version of Ren'Py before releasing a game. I look at some of our newest release, and people are using 5.6, for $DEITY's sake. 5.6 versions have problems with Vista, and a bunch of other bugs that have been fixed since then.

Please, please, please upgrade your Ren'Py before releasing a game. Upgrades should be transparent, and by upgrading you will benefit from improved compatibility. I do a lot of work to ensure games will run unchanged on new versions of Ren'Py.

I'm very close to instituting a rule that says games released with obsolete versions of Ren'Py will not be listed on the Ren'Py Games page, or on renai.us. I'm not there yet, but I don't look forward to the support problems these will cause as Vista grows in popularity.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
mikey
Lemma-Class Veteran
Posts: 3249
Joined: Sat Jan 10, 2004 6:03 am
itch: atpprojects
Contact:

Re: Update Ren'Py Before Release

#2 Post by mikey » Fri Aug 10, 2007 2:24 am

One of the reasons I took the EbG engine for WN was that it wasn't possible (not for me, at least) to just copy/paste the subtitle mode and I think also the menu into the new Ren'Py. I would have to bug you, ask for this or that... and so on.

I understand it's frustrating, but then again, it's a choice of the gamemaker, and the world isn't going to end when someone knowingly releases a game with a version that can have problems on Vista. Besides, they will come to ME, not really to you... or will they?

I'm just thinking with growing popularity, releasing on an older engine version is not going to be more of a catastrophe as when someone uses a rpa decompiler to see the contents of a game. It's their choice - and yours to let's say make priority support for those who use the current engine.
Ren'Py wrote:I'm very close to instituting a rule that says games released with obsolete versions of Ren'Py will not be listed on the Ren'Py Games page, or on renai.us. I'm not there yet, but I don't look forward to the support problems these will cause as Vista grows in popularity.
No, really - I'm not in favor of restrictions like that. I'd say all you can do is recommend upgrading in bold letters - but forcing people indirectly is... well, you know,... it's just not all that great.

User avatar
PyTom
Ren'Py Creator
Posts: 15893
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Update Ren'Py Before Release

#3 Post by PyTom » Fri Aug 10, 2007 2:28 am

It really should be possible to just copy the subtitle mode in. I just tried running EBG with my copy of Ren'Py (which will become 6.3.2 in a little bit), and it seems to work just fine out of the box.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
mikey
Lemma-Class Veteran
Posts: 3249
Joined: Sat Jan 10, 2004 6:03 am
itch: atpprojects
Contact:

Re: Update Ren'Py Before Release

#4 Post by mikey » Fri Aug 10, 2007 7:41 am

I'm absolutely willing to admit the problem was on my side - I don't know what happened. Maybe I just copied the subtitle code, without adding something special... I don't remember anymore.

A question then - is it possible to upgrade an existing game to a higher renpy version? With a patch of sorts?

For instance if I have the final distribution, I have some things in the GAME directory and the engine files in COMMON and RENPY - what if I just took COMMON and RENPY from a higher version, overwrote it et voila...? Maybe this would be more complicated than just the two directories, but the basic idea would be could one upgrade existing games with this method?

Back on topic - what about the older games then? I know this has been discussed somewhat before, but you can't really fix them all, can you? There's just too many of them now, I imagine.

User avatar
PyTom
Ren'Py Creator
Posts: 15893
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Update Ren'Py Before Release

#5 Post by PyTom » Fri Aug 10, 2007 8:51 am

You want to do it the other way, actually. You would get a clean distribution of Ren'Py (the easy way to do this is to build a distribution of the_question). You then unzip it, delete the game directory, and copy in the game directory from the original release.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
DaFool
Lemma-Class Veteran
Posts: 4171
Joined: Tue Aug 01, 2006 12:39 pm
Contact:

Re: Update Ren'Py Before Release

#6 Post by DaFool » Fri Aug 10, 2007 9:37 am

Hmmm... maybe let things be?

As long as that link to the old Vista problem and solution is there, then people should be able to patch it up themselves.

Otherwise they can post to ask for a fix for the game, which should be entirely the responsibility of the creator, the same creator who overlooked things and released a game with an old version of Ren'Py.

This is really beyond the control of PyTom, who knows how many old versions of Ren'Py are out there being used or abused (or even pirated as mugenjohncel once mentioned in his trip to China).

I check the version of Ren'Py before I list the game on Ren'Py games. If it's version release is older than the previous game, that would raise suspicions but also give the impression that Ren'Py is a pretty stable engine, just like people who still use old versions of linux demonstrate.

themocaw
Regular
Posts: 106
Joined: Mon Aug 06, 2007 10:58 am
Contact:

Re: Update Ren'Py Before Release

#7 Post by themocaw » Fri Aug 10, 2007 12:32 pm

I'd have to say that the best way to do it is to say, "Caveat Emptor." List the version number next to the name. If the game developer does not bother to update to the newest version before releasing, thus losing an audience of people who use Vista, then it's their loss. I would also flag versions of games using older engines to alert users of Vista, so they don't spend time downloading a game that won't work. That's my opinion, but it's your sandbox, so you can run it as you like :)

Post Reply

Who is online

Users browsing this forum: Bing [Bot], _ticlock_