Ren'Py 6.8.0 Released
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.
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.
- 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: Ren'Py 6.8.0 Pre-Released
I've updated the pre-release to 6.8.0b. This should fix all the outstanding issues given above.
It also adds mudgefont support, better support for long filenames in the launcher, improved scite integration support, and scales icons to 32x32 on Windows.
The scite fans here will want to grab Scite.zip, and unzip it in the Ren'Py 6.8.0 directory, allowing it to overwrite launcher/editor.rpy.
It also adds mudgefont support, better support for long filenames in the launcher, improved scite integration support, and scales icons to 32x32 on Windows.
The scite fans here will want to grab Scite.zip, and unzip it in the Ren'Py 6.8.0 directory, allowing it to overwrite launcher/editor.rpy.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- jack_norton
- Lemma-Class Veteran
- Posts: 4067
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Ren'Py 6.8.0 Pre-Released
Cool. I'm going to test this (including mudgefonts) with Heileen beta today 
- 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: Ren'Py 6.8.0 Pre-Released
Personally, I wouldn't go with mudgefonts for a game. The spacing is a bit large between characters, which makes them look kinda ugly when compared with a well-done truetype font.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- jack_norton
- Lemma-Class Veteran
- Posts: 4067
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Ren'Py 6.8.0 Pre-Released
Well I don't know if is just me, but seems that this new version displays TTF fonts better? in particular italics, they looks better (before was using the "old" 6.6.3).
Anyway I tried to run Heileen and worked fine (played it for a while), but when I tried to build got a strange error on lint:
and in script.rpy the first 5 lines are:
weird 
Anyway I tried to run Heileen and worked fine (played it for a while), but when I tried to build got a strange error on lint:
Code: Select all
I'm sorry, but an exception occured while executing your Ren'Py
script.
RuntimeError: maximum recursion depth exceeded in cmp
After initialization, but before game start.
- python at line 5 of C:\download\renpy-6.8.0\Heileen/game/script.rpy.Code: Select all
init python hide:
import os
os.environ['SDL_VIDEO_CENTERED'] = '1'
def missing_image_callback(s):
return im.AlphaMask(im.Image(s + ".base.jpg", cache=False),im.Image(s + ".mask.jpg", cache=False))
config.missing_image_callback = missing_image_callback- 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: Ren'Py 6.8.0 Pre-Released
Can you post the full traceback.txt?
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- jack_norton
- Lemma-Class Veteran
- Posts: 4067
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Ren'Py 6.8.0 Pre-Released
I tried with 6.7.0a and had same result, this is the full traceback.txt, let me know if you want also the 6.8.0 (don't know if it was different):
I post it as attachment because is too big !
(note that even if the pathname is 6.6.3 the actual version is 6.7.0a, I just copied the new one to the old directory)
I post it as attachment because is too big !
(note that even if the pathname is 6.6.3 the actual version is 6.7.0a, I just copied the new one to the old directory)
- Attachments
-
- traceback.txt
- (106.15 KiB) Downloaded 91 times
- jack_norton
- Lemma-Class Veteran
- Posts: 4067
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Ren'Py 6.8.0 Pre-Released
Now I remembered you telling something about conditionswitch and JCC image preloading in new versions? could be that?
- 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: Ren'Py 6.8.0 Pre-Released
This isn't really a bug in Ren'Py proper. What's going on here is the following:
- The script is trying to load an image file "happi.png", that is missing. So JCC kicks in.
- JCC tries to load "happi.png.base.jpg", which is also missing, and JCC kicks in again.
- JCC tries to load "happi.png.base.jpg.base.jpg", which is also missing, and JCC does its thing.
And so on for a thousand or so levels of recursion.
http://www.renpy.org/wiki/Image:jcc.py
A secondary yet important issue is the lack of proper error feedback here, since a missing file shouldn't be reported as a recursion error. I've updated jcc.py on the website to fix this by giving a quick error if the JCC files can't be loaded. You can grab it from the URL above, and re-run it in the game directory.
- The script is trying to load an image file "happi.png", that is missing. So JCC kicks in.
- JCC tries to load "happi.png.base.jpg", which is also missing, and JCC kicks in again.
- JCC tries to load "happi.png.base.jpg.base.jpg", which is also missing, and JCC does its thing.
And so on for a thousand or so levels of recursion.
http://www.renpy.org/wiki/Image:jcc.py
A secondary yet important issue is the lack of proper error feedback here, since a missing file shouldn't be reported as a recursion error. I've updated jcc.py on the website to fix this by giving a quick error if the JCC files can't be loaded. You can grab it from the URL above, and re-run it in the game directory.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- 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: Ren'Py 6.8.0 Pre-Released
In other news, I've updated the translations for Ren'Py 6.8.0 (and 6.7.1, since apparently I forgot to do the update for that release).
A list of differences can be found here:
http://www.renpy.org/w/index.php?title= ... oldid=2315
A list of differences can be found here:
http://www.renpy.org/w/index.php?title= ... oldid=2315
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- 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: Ren'Py 6.8.0 Pre-Released
I just posted up 6.8.0c, which adds BMFont support. BMFont has the following advantages over MudgeFont
- The tool used to make it is still supported. It's downloadable from http://www.angelcode.com/products/bmfont/ , for free. The last release was 4 days ago.
- Unlike MudgeFont and SFont, BMFont includes kerning information in a control file. So there's no need for you to figure out your own kerning.
- BMFont also supports unicode natively. MudgeFont doesn't seem to support it well, and SFont requires youto specify the complete character set.
Frankly, I think BMFont looks the best of the bitmapped formats we support. Here's an example:
- The tool used to make it is still supported. It's downloadable from http://www.angelcode.com/products/bmfont/ , for free. The last release was 4 days ago.
- Unlike MudgeFont and SFont, BMFont includes kerning information in a control file. So there's no need for you to figure out your own kerning.
- BMFont also supports unicode natively. MudgeFont doesn't seem to support it well, and SFont requires youto specify the complete character set.
Frankly, I think BMFont looks the best of the bitmapped formats we support. Here's an example:
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- jack_norton
- Lemma-Class Veteran
- Posts: 4067
- Joined: Mon Jul 21, 2008 5:41 pm
- Completed: Too many! See my homepage
- Projects: A lot! See www.winterwolves.com
- Tumblr: winterwolvesgames
- Contact:
Re: Ren'Py 6.8.0 Pre-Released
Ah yes, looks cool
didn't know about that tool. I don't have any special reason to support mudgefont, was the first one I found that was working well, but I didn't look elsewhere a lot.
Re: Ren'Py 6.8.0 Pre-Released
Sigh. Did you change ANYTHING else at all? Because if not, I'm not going to bother upgrading again. I would really recommend you keep added features to proper mainline releases, and keep the a/b/c releases to bugfixing.PyTom wrote:I just posted up 6.8.0c, which adds BMFont support
The rest is left as an exercise for the reader.
- 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: Ren'Py 6.8.0 Pre-Released
No.delta wrote:Sigh. Did you change ANYTHING else at all? Because if not, I'm not going to bother upgrading again. I would really recommend you keep added features to proper mainline releases, and keep the a/b/c releases to bugfixing.
I suspect 6.8.0c will be the final 6.8.0 release. I also suspect the next release won't be for a month or so, and I believe that Heileen will come out before then. Since jack_norton was talking about using bitmap fonts for various reasons, I wanted to be sure that we supported a fully-featured bitmap font format, which SFont and MudgeFont aren't.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- herenvardo
- Veteran
- Posts: 359
- Joined: Sat Feb 25, 2006 11:09 am
- Location: Sant Cugat del Vallès (Barcelona, Spain)
- Contact:
Re: Ren'Py 6.8.0 Pre-Released
Honestly, I myself gave up on keeping Ren'py up to date since a while ago. My current "upgrade policy" is to upgrade only when at least one of these is true:delta wrote:Sigh. Did you change ANYTHING else at all? Because if not, I'm not going to bother upgrading again. I would really recommend you keep added features to proper mainline releases, and keep the a/b/c releases to bugfixing.
- There is a bug (or at least a hint that there might be a bug) affecting a project I'm working in. Obviously I'd update to the latest version before complaining.
- There is a feature I need/whish in one of the new releases.
- There are changes major enough from the version I'm working with to cause my code to break. To evaluate this, I simply check the "To migrate your game from..." note on the release anouncement.
- I have the time and will to do some beta-testing (I have the will much more often than the time).
- I have formatted my hard disks (which I do scaringly often), including the partition where I keep my downloaded files.
- Before releasing a game (this has never happened yet, but efforts are there to make FoJ a reality, and when it's done, I'll make sure to release with the latest (stable) Ren'py available).
I think this "policy" gives me a nice compromise between Ren'py stability and potential, and my (restricted) bandwidth's usage.
I have failed to meet my deadlines so many times I'm not announcing my projects anymore. Whatever I'm working on, it'll be released when it is ready 
Re: Ren'Py 6.8.0 Pre-Released
Well, in my experience it's better to update fast, because if I wait it I have too many problems to take care of at once. Also, the point of prereleases is to catch newly introduced bugs early, and since I use a bunch of functions nobody else uses, I can catch some things that affect me (which may be unrelated to the feature list) before a new version goes official. That's why I usually check every prerelease. Needless to say, new functionality during the prerelease phase does not play nicely with that.
The rest is left as an exercise for the reader.
Who is online
Users browsing this forum: Google [Bot]

