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.
I'm pleased to announce Ren'Py 6.99.6. This is the latest in a series of releases that introduce the new features that will make up Ren'Py 7.
The 6.99.6 release:
Has much better support for high-resolution displays. Retina displays are now supported on Mac OS X and iOS - the latter support was broken by 6.99.5. On all platforms, Ren'Py will try to render text at the display resolution, rather than the game's resolution. This means that text should remain sharp even as the window is scaled up.
Joystick support has been removed from Ren'Py, and replaced with gamepad support based on SDL2's new controller API. This API maps all sorts of gamepads to an Xbox-style controller, making standard bindings possible in the same way such bindings are possible for a keyboard and mouse.
Ren'Py now automatically backs up .rpy files when a game changes. These script files are backed up to the system-wide save directory.
This release also includes a number of other fixes and improvements.
I'd just like to thank everyone here on the forum that tested 6.99.6. There were a _lot_ of prereleases, as we worked out the stylistic issues with text resizing (as well as other bugs). Without you, 6.99.6 would look - and work - a lot worse.
Supporting creators since 2004 (When was the last time you backed up your game?)
I've installed the lastest version of renpy and since then an error appears. (I am not sure if the error if for the new version or the code of my game)
I'm sorry, but an uncaught exception occurred.
After initialization, but before game start.
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 16: ordinal not in range(128)
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "C:\Users\Juan Andrés Fawcett\Desktop\Renpy\renpy\bootstrap.py", line 281, in bootstrap
renpy.main.main()
File "C:\Users\Juan Andrés Fawcett\Desktop\Renpy\renpy\main.py", line 442, in main
renpy.game.script.make_backups()
File "C:\Users\Juan Andrés Fawcett\Desktop\Renpy\renpy\script.py", line 174, in make_backups
backupdir = self.choose_backupdir()
File "C:\Users\Juan Andrés Fawcett\Desktop\Renpy\renpy\script.py", line 154, in choose_backupdir
backupdir = os.path.join(backups, basename)
File "C:\Python27\lib\ntpath.py", line 84, in join
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 16: ordinal not in range(128)
Windows-7-6.1.7601-SP1
Ren'Py 6.99.6.739
NekonoYume 2.0
The game show this error but if i try to execute again, this works... but if i try make android package of my game, renpy say me "the game contains error, fix it and retry" (I have renpy in spanish so the textual words are "Renpy no puede crear el paquete porque el juego contiene errores, arréglalos e inténtalo de nuevo")
Being new to RenPy, I'm not sure if this is an issue that's inherent with the engine itself, or a bug with the release, but I've noticed two things.
First off, I've installed it on two computers - my laptop and home desktop. For some reason, when using RenPy on the laptop, I am unable to see anything 'highlighted' - it becomes a completely blank selection, which was a little confusing until I realized what was going on. Kind of weird, and I'm not sure if it's because the laptop is using integrated graphics or some other weirdness...
Secondly, and this is confirmed on both machines: When creating a new project, upon reaching the 'create theme' section, navigating the columns is a nightmare. I can scroll through the menus, but the instant the mouse moves (say, to click on the theme I like) it immediately returns so that whatever is highlighted is in the center of the menu. As in, it performs this re-centering before I can click on anything. In order to change the themes, I have to navigate with the keyboard, going through each and every selection until I get the one I want, instead of just... clicking the one I want.
Haven't noticed anything else, and I imagine the second issue will become moot once I figure out how to create my own custom themes anyways... but it seems like a rather weird bug that was worth mentioning.
Note: I don't recall having this issue when launching the Tutorial - the menu seems to work fine, so it might just be an issue with those particular menus rather than the engine?
I have a trouble with my game running in my smartphone.
I have a video in the main menú. While the video is playing it can choose any option without problem but when I package the game to android and axecute in my smartphone first play the video without the options and then the options appears without video (with the transparent representation, ergo the gray scale squares)
For speed reasons, smartphones only support fullscreen video. This isn't fixable until smartphones are much faster than they are today - we have to use hardware decoding there. You need to design your game around this.
Supporting creators since 2004 (When was the last time you backed up your game?)
I updated to 6.99.6 and I've noticed that sliders render incorrectly across all themes now:
I'm on a Mac (Yosemite 10.10.5) and this happens when I create a new project as well:
So I don't think it's related to my game's scripting. I presume this issue is related to the new Retina support. I've also noticed that underlined text can get funky when the screen is scaled, with little gaps appearing in the underline:
Do you have any suggestions for workarounds for these issues?
One other minor issue I've encountered is that existing text will slide around onscreen a pixel or half-pixel sometimes when the game advances to the next line of text. This only happens when the display is scaled. I presume this is also due to the Retina support, and fonts that may not be weighted correctly?
Thanks for all your amazing work on this engine, and I look forward to releasing my first commercial game with it
I think the underline problem, at least, is real - it's likely related to the new text rendering code and the way it adjusts character positions. (I need to fix it.)
Supporting creators since 2004 (When was the last time you backed up your game?)