Ren'Py 6.13 Released

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: 15478
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:

Ren'Py 6.13 Released

#1 Post by PyTom » Wed Sep 14, 2011 7:19 pm

Ren'Py 6.13 "Eye of the Storm" includes two fundamental improvements to Ren'Py. The first is a complete rewrite of the text display code. In addition to supporting new features such as interpolation of fields, kerning, ruby text, the new display code is far faster than the previous code.

Ren'Py 6.13 also adds a DirectX rendering path. This new renderer should lead to faster and more functional text display on Windows system with DirectX support

In addition to these major features, 6.13 adds a style preferences system, new actions - including actions for image galleries and music rooms - and new themes.

Some notes for upgraders:
  • The change in interpolation may cause your old scripts to stop working. Please see the incompatible changes documentation for information on how to upgrade your script or enable a compatibility mode.
  • The shift+U updater is not capable of upgrading 6.12.2 to this release. Please download 6.13 from the website.
Downloads of 6.13 can be found at:

http://www.renpy.org/release/6.13

A full list of changes to Ren'Py can be found at:

http://www.renpy.org/doc/html/changelog.html

A list of changes that may require you to update your game can be found at:

http://www.renpy.org/doc/html/incompatible.html
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

HigurashiKira
Miko-Class Veteran
Posts: 832
Joined: Mon Nov 01, 2010 9:10 pm
Contact:

Re: Ren'Py 6.13 Released

#2 Post by HigurashiKira » Wed Sep 14, 2011 8:21 pm

Found one little problem: Fade and image buttons do not like to co-exist. The Fade transition seems to disable the mouse over imagemaps (like when going to the spash screen to the main menu) The only way to get around this is via the arrow keys.
I have moved to a new account. Please contact me here from now on. T/Y~

User avatar
Rewritten Ennui
Veteran
Posts: 279
Joined: Thu Jul 14, 2011 1:50 pm
Organization: TwinTurtle Games
Contact:

Re: Ren'Py 6.13 Released

#3 Post by Rewritten Ennui » Wed Sep 14, 2011 8:37 pm

I think that this has been mentioned several times before in another thread, but the file I downloaded gets marked as a possible virus by my security program (I'm using Norton). Is there a reason why?
I've swapped accounts to CheeryMoya, so this account is no longer in use. Refer to the new account if you want to contact me.

Twinturtle Games Website

User avatar
Gargargarrick
Newbie
Posts: 17
Joined: Mon Jan 10, 2011 5:28 am
Completed: Across the Night to You
Projects: In The Chaos, Das Minneschwert, Star Gazers
Location: USA
Contact:

Re: Ren'Py 6.13 Released

#4 Post by Gargargarrick » Wed Sep 14, 2011 8:59 pm

First, oh my goodness, I adore the new menu styles so much! They're quite lovely. The integrated support for a quick menu is also nice, and of course the music room is a long-awaited feature for all of us. Thanks for all your hard work!
Secondly, a quick bug. If I try to use the developer reload (Ctrl+R), the game crashes and I get the following traceback:

Code: Select all

While running game code:
Exception: Cannot assign to style outside of the init phase.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "C:\[. . .]\renpy-6.13.0\renpy\execution.py", line 261, in run
  File "C:\[. . .]\renpy-6.13.0\renpy\ast.py", line 630, in execute
  File "C:\[. . .]\renpy-6.13.0\renpy\python.py", line 977, in py_exec_bytecode
  File "common/00library.rpy", line 445, in <module>
  File "C:\[. . .]\renpy-6.13.0\renpy\loadsave.py", line 274, in load
  File "C:\[. . .]\renpy-6.13.0\renpy\loadsave.py", line 52, in loads
  File "C:\[. . .]\renpy-6.13.0\renpy\style.py", line 762, in __setstate__
  File "C:\[. . .]\renpy-6.13.0\renpy\style.py", line 558, in build_style
  File "C:\[. . .]\renpy-6.13.0\renpy\style.py", line 431, in __getattr__
  File "C:\[. . .]\renpy-6.13.0\renpy\style.py", line 441, in __setattr__
Exception: Cannot assign to style outside of the init phase.
(I've redacted the full file path for security and brevity.)
It's not exactly a critical error, since I can just close the game and start it again. Notably, the reload worked fine in previous versions.
Development blog | Home page
The thing to remember is that people can change.

User avatar
OokamiKasumi
Eileen-Class Veteran
Posts: 1778
Joined: Thu Oct 14, 2010 3:53 am
Completed: 14 games released -- and Counting.
Organization: DarkErotica Games
Deviantart: OokamiKasumi
Location: NC, USA
Contact:

Re: Ren'Py 6.13 Released

#5 Post by OokamiKasumi » Wed Sep 14, 2011 10:02 pm

I'm writing a Hidden Object game using this base code --> http://lemmasoft.renai.us/forums/viewto ... &view=next

The game runs fine -- until I Right-Click to get to the Preferences screens.
-- The game freezes up with a black screen and the music repeating on the last notes played. My computer then throws up a flag: "Display Driver Stopped Responding."

Note: I did install the dxwebsetup.exe located in the library.

Running:
Windows 7, 64 bit
1024x768
Ookami Kasumi ~ Purveyor of fine Smut.
Most recent Games Completed: For ALL my completed games visit: DarkErotica Games

"No amount of great animation will save a bad story." -- John Lasseter of Pixar

User avatar
PyTom
Ren'Py Creator
Posts: 15478
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.13 Released

#6 Post by PyTom » Wed Sep 14, 2011 10:45 pm

OokamiKasumi, can you post the log.txt Ren'Py created?
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
PyTom
Ren'Py Creator
Posts: 15478
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.13 Released

#7 Post by PyTom » Wed Sep 14, 2011 11:33 pm

Also, if you can hold down shift on startup, and then pick "Force GL Renderer", that might fix the problem. Please let me know if it does - I'm considering prefering GL over DX in the case where both are available.
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
OokamiKasumi
Eileen-Class Veteran
Posts: 1778
Joined: Thu Oct 14, 2010 3:53 am
Completed: 14 games released -- and Counting.
Organization: DarkErotica Games
Deviantart: OokamiKasumi
Location: NC, USA
Contact:

Re: Ren'Py 6.13 Released

#8 Post by OokamiKasumi » Wed Sep 14, 2011 11:41 pm

PyTom wrote:OokamiKasumi, can you post the log.txt Ren'Py created?

Code: Select all

Wed Sep 14 23:40:41 2011
Windows-post2008Server-6.1.7601-SP1
Ren'Py 6.13.0.1603
Madaline's Missing Miscellany Test


Windowed mode.
Screen sizes: virtual=(1024, 768) physical=(888, 666)
Vendor: 'Google Inc.'
Renderer: 'ANGLE'
Version: 'OpenGL ES 2.0 (ANGLE 0.0.0.705)'
Display Info: <VideoInfo(hw = 0, wm = 1,video_mem = 0
	     blit_hw = 0, blit_hw_CC = 0, blit_hw_A = 0,
	     blit_sw = 0, blit_sw_CC = 0, blit_sw_A = 0,
	     bitsize  = 32, bytesize = 4,
	     masks =  (16711680, 65280, 255, 0),
	     shifts = (16, 8, 0, 0),
	     losses =  (0, 0, 0, 8),
	     current_w = 1024, current_h = 768
>

Extensions:
    GL_ANGLE_framebuffer_blit
    GL_EXT_read_format_bgra
    GL_EXT_texture_compression_dxt1
    GL_EXT_texture_format_BGRA8888
    GL_NV_fence
    GL_OES_element_index_uint
    GL_OES_packed_depth_stencil
    GL_OES_rgb8_rgba8
    GL_OES_standard_derivatives
    GL_OES_texture_float
    GL_OES_texture_float_linear
    GL_OES_texture_half_float
    GL_OES_texture_half_float_linear
    GL_OES_texture_npot
Number of texture units: 16
Using shader environment.
Using FBO RTT.
FBO Maximum Texture Size: 4096
Using angle renderer.
FBO Maximum Texture Size: 4096
Performance test:
- Target is 5 frames in 0.333333333333 seconds.
- Frame drawn at 0.000000 seconds.
- Frame drawn at 0.020000 seconds.
- Frame drawn at 0.033000 seconds.
- Frame drawn at 0.046000 seconds.
- Frame drawn at 0.059000 seconds.
- 0.059000 seconds to render 5 frames.
Forcing GL at start up fixed the problem. :)
Ookami Kasumi ~ Purveyor of fine Smut.
Most recent Games Completed: For ALL my completed games visit: DarkErotica Games

"No amount of great animation will save a bad story." -- John Lasseter of Pixar

User avatar
cosmo
Regular
Posts: 120
Joined: Mon Aug 29, 2011 11:01 am
Projects: | ZUKUNFT | Wayang Kulit - A Shadow Play (WIP version 0.1) |
Location: Germany
Contact:

Re: Ren'Py 6.13 Released

#9 Post by cosmo » Thu Sep 15, 2011 5:01 am

Hi! Great!!
This version seem to fix a lot of graphics issues on my side here! :)
Like: I had a flickering in several games when I tried to save or to load. The flickering made it sometimes really hard to hit the right slot because the screenshot images were often invisible. This seems to be fixed now when I start the games with the new 6.13.0 release! Games seem indeed to be a bit faster, too! – I would even somehow recommend some game authors to re-release their games maybe… For example: I just re-tried "Tristan and Iseult" and the whole battle mode looks much better now! Congrats to you, PyTom and to all contributors to this!
Project: Wayang Kulit - A Shadow Play
Status: First demo version "Proof of Concept" of my first project is out.

User avatar
Blane Doyle
Miko-Class Veteran
Posts: 809
Joined: Mon Dec 21, 2009 10:00 am
Organization: Autumn Eclectic
Location: Mountains
Contact:

Re: Ren'Py 6.13 Released

#10 Post by Blane Doyle » Thu Sep 15, 2011 5:24 am

Rewritten Ennui wrote:I think that this has been mentioned several times before in another thread, but the file I downloaded gets marked as a possible virus by my security program (I'm using Norton). Is there a reason why?
This happened to me too. Norton REMOVED it. I downloaded the zip file just in case it did this, but when I tried to run something via "Launch" it said that the program was "acting suspiciously" and completely deleted it.

When I went to get more details from it, it said the risk factor was high because of "few users". Norton HATES new programs, and until it gets whitelisted or enough users whitelist it... well, us Norton users are SOL. I think the only way to bypass this is to completely turn off certain features of Norton, but I do not know which ones they are.

Oh well, guess I have to stick to 6.12.

User avatar
cosmo
Regular
Posts: 120
Joined: Mon Aug 29, 2011 11:01 am
Projects: | ZUKUNFT | Wayang Kulit - A Shadow Play (WIP version 0.1) |
Location: Germany
Contact:

Re: Ren'Py 6.13 Released

#11 Post by cosmo » Thu Sep 15, 2011 5:34 am

Bane Reiko wrote:
Rewritten Ennui wrote:but the file I downloaded gets marked as a possible virus by my security program (I'm using Norton). Is there a reason why?
This happened to me too. Norton REMOVED it.
I just wonder if this will happen to games, too that will be released with 6.13.0 ?! Anyone tried to contact Norton Antivirus yet?
Project: Wayang Kulit - A Shadow Play
Status: First demo version "Proof of Concept" of my first project is out.

User avatar
Blane Doyle
Miko-Class Veteran
Posts: 809
Joined: Mon Dec 21, 2009 10:00 am
Organization: Autumn Eclectic
Location: Mountains
Contact:

Re: Ren'Py 6.13 Released

#12 Post by Blane Doyle » Thu Sep 15, 2011 5:54 am

I think the best route to go is for the creators to submit a "false positive" report. I don't know if it will count for simple users.

As for games, if someone would make a short... 2 minute game to test it out, that might work.

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4039
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.13 Released

#13 Post by jack_norton » Thu Sep 15, 2011 11:43 am

I noticed today that NVL display is different from before. I use it very rarely so only noticed now. In practice, the text that before would fit in vertical, now goes out of the screen below :( I don't know if is normal or a minor bug?
I fixed it using:
style.nvl_dialogue.line_spacing=-4
so not a big deal, just wanted to note different behavior.
follow me on Image Image Image Image
computer games

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4039
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.13 Released

#14 Post by jack_norton » Thu Sep 15, 2011 12:19 pm

found another very curious bug:
http://www.winterwolves.net/text_outline_bug.wmv
the outline shadow of the second line of text (Silly Abigail's Love... etc) is displayed BEFORE the text is printed on screen! :)

(sorry if I found all those bugs now after is released! lol)
follow me on Image Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 15478
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.13 Released

#15 Post by PyTom » Thu Sep 15, 2011 3:24 pm

OokamiKasumi, can you run the dxdiag tool, and tell me what kind of video card you have? I don't like the idea of the first thing people seeing when running a Ren'Py game being a hard crash - and there's a chance that we're capability-limited. (I wonder if the problem could be we're exceeding the maximum texture size.)

My current thoughts are that I'd like to produce a 6.13.1 within the next week or so, to fix the problems listed here, and other problems people find while testing their games.

The crash is somewhat frustrating. People report that DX is faster - but I don't like the idea of a video card crash. Also, there really shouldn't be anything that I do from userspace to cause a video card crash - so there has to be an underlying bug in the video driver.
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

Post Reply

Who is online

Users browsing this forum: EightiesOne