XaiJu
Renpytom
Renpytom

patreon


Ren'Py 6.99.14.3 Released

I've released Ren'Py 6.99.14.3, which fixes a few regressions introduced in 6.99.14.2, most notably one in screens that could cause problems by failing to propagate data through screen updates. (This could cause transforms to repeat, as well as other strange problems. It only manifested for displayables directly or indirectly inside for loops.)

It also fixes several other issues, and makes the AlphaMask displayable more useful.

Please see the 6.99.14 release notes, 6.99.14.1 release notes, and 6.99.14.2 release notes for what's new in these releases.

Downloads of Ren'Py 6.99.14.3 can be found at:

https://www.renpy.org/release/6.99.14.3

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

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

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

https://www.renpy.org/doc/html/incompatible.html

Please also check out the credits and list of sponsors.

Ren'Py 6.99.14.3 Released

Comments

error: Out of memory -- Full Traceback ------------------------------------------------------------ Full traceback: File "D:\Renpy\renpy-6.99.13-sdk\renpy\bootstrap.py", line 306, in bootstrap renpy.main.main() File "D:\Renpy\renpy-6.99.13-sdk\renpy\main.py", line 524, in main renpy.display.interface.finish_pending() File "D:\Renpy\renpy-6.99.13-sdk\renpy\display\core.py", line 3524, in finish_pending self.check_background_screenshot() File "D:\Renpy\renpy-6.99.13-sdk\renpy\display\core.py", line 2106, in check_background_screenshot self.bgscreenshot_surface = renpy.display.draw.screenshot(self.surftree, self.fullscreen_video) File "gldraw.pyx", line 1349, in renpy.gl.gldraw.GLDraw.screenshot File "D:\Renpy\renpy-6.99.13-sdk\renpy\display\pgrender.py", line 116, in surface surf = Surface((width + 4, height + 4), 0, sample) File "src/pygame_sdl2/surface.pyx", line 164, in pygame_sdl2.surface.Surface.__init__ (gen\pygame_sdl2.surface.c:2738) error: Out of memory Windows-8-6.2.9200 Ren'Py 6.99.14.3.3347

Night City Productions

I'm getting an error now that I didn't get before updating.

Night City Productions

Cool! Very nice! :))

Offshore - Adult Games Developer

That's correct. Does it show up in any of the other files? And if not, I'll probably need to see your game to figure out what's going wrong.

Renpytom

# TODO: Translation updated at 2018-04-03 17:12 translate english strings: # 00action_file.rpy:344 old "Save slot %s: [text]" new "Save slot %s: [text]"

Great Chicken Studio

It would probably be in either tl/russian/common.rpy, tl/english/common.rpy, or tl/None/common.rpy.

Renpytom

In what file I have to look it up? As far as I understand, renpy/common/00action_file.rpy is the engine file, not the project.

Great Chicken Studio

You'd get this error if you have a bad or empty translation for "Save slot %s: [text]". Can you look for that, or send me your game (with the .rpy files) so I can take a look for you?

Renpytom

The default language is Russian. Translated to english. This error dont's popup at version 6.99.14.1.

Great Chicken Studio

Hm... I think the problem here would be a bad translation for "Save slot %s: [text]". What language are you using for this project?

Renpytom

Hi! Just updated from 14.1. My project fail to run now. I was check version 14.2 and look at same problem. I work just fine at 14.1 I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/00start.rpy", line 270, in script python: File "renpy/common/00start.rpy", line 274, in <module> renpy.call_in_new_context("_main_menu") File "renpy/common/00action_other.rpy", line 350, in __call__ renpy.change_language(self.language) File "game/screens.rpy", line 249, in prepare_screen screen quick_menu(): File "game/screens.rpy", line 249, in prepare screen quick_menu(): File "game/screens.rpy", line 254, in prepare if quick_menu: File "game/screens.rpy", line 254, in prepare if quick_menu: File "game/screens.rpy", line 256, in prepare hbox: File "game/screens.rpy", line 256, in prepare hbox: File "game/screens.rpy", line 267, in prepare textbutton _("Б.Сохр") action QuickSave() File "game/screens.rpy", line 267, in prepare textbutton _("Б.Сохр") action QuickSave() File "renpy/common/00action_file.rpy", line 872, in QuickSave FileSave(1, page="quick", confirm=False, cycle=True, newest=newest), File "renpy/common/00action_file.rpy", line 344, in __init__ self.alt = __("Save slot %s: [text]") % (name,) TypeError: not all arguments converted during string formatting -- Full Traceback ------------------------------------------------------------ Full traceback: File "C:\renpy\renpy\bootstrap.py", line 306, in bootstrap renpy.main.main() File "C:\renpy\renpy\main.py", line 513, in main run(restart) File "C:\renpy\renpy\main.py", line 139, in run renpy.execution.run_context(True) File "C:\renpy\renpy\execution.py", line 846, in run_context context.run() File "renpy/common/00start.rpy", line 270, in script python: File "C:\renpy\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\renpy\renpy\python.py", line 1888, in py_exec_bytecode exec bytecode in globals, locals File "renpy/common/00start.rpy", line 274, in <module> renpy.call_in_new_context("_main_menu") File "C:\renpy\renpy\game.py", line 337, in call_in_new_context return renpy.execution.run_context(False) File "C:\renpy\renpy\execution.py", line 846, in run_context context.run() File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script python hide: File "C:\renpy\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\renpy\renpy\python.py", line 1888, in py_exec_bytecode exec bytecode in globals, locals File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module> python hide: File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide ui.interact() File "C:\renpy\renpy\ui.py", line 287, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\renpy\renpy\display\core.py", line 2635, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "C:\renpy\renpy\display\core.py", line 3437, in interact_core rv = root_widget.event(ev, x, y, 0) File "C:\renpy\renpy\display\layout.py", line 992, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\renpy\renpy\display\layout.py", line 992, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\renpy\renpy\display\layout.py", line 992, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\renpy\renpy\display\screen.py", line 689, in event rv = self.child.event(ev, x, y, st) File "C:\renpy\renpy\display\layout.py", line 992, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\renpy\renpy\display\layout.py", line 992, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\renpy\renpy\display\behavior.py", line 906, in event return handle_click(self.clicked) File "C:\renpy\renpy\display\behavior.py", line 841, in handle_click rv = run(action) File "C:\renpy\renpy\display\behavior.py", line 315, in run return action(*args, **kwargs) File "renpy/common/00action_other.rpy", line 350, in __call__ renpy.change_language(self.language) File "C:\renpy\renpy\translation\__init__.py", line 607, in change_language renpy.style.rebuild() # @UndefinedVariable File "style.pyx", line 793, in renpy.style.rebuild File "C:\renpy\renpy\display\screen.py", line 895, in prepare_screens s.ast.prepare_screen() File "game/screens.rpy", line 249, in prepare_screen screen quick_menu(): File "game/screens.rpy", line 249, in prepare screen quick_menu(): File "game/screens.rpy", line 254, in prepare if quick_menu: File "game/screens.rpy", line 254, in prepare if quick_menu: File "game/screens.rpy", line 256, in prepare hbox: File "game/screens.rpy", line 256, in prepare hbox: File "game/screens.rpy", line 267, in prepare textbutton _("Б.Сохр") action QuickSave() File "game/screens.rpy", line 267, in prepare textbutton _("Б.Сохр") action QuickSave() File "C:\\renpy\renpy\python.py", line 1912, in py_eval_bytecode return eval(bytecode, globals, locals) File "<screen language="">", line 267, in <module> File "renpy/common/00action_file.rpy", line 872, in QuickSave FileSave(1, page="quick", confirm=False, cycle=True, newest=newest), File "renpy/common/00action_file.rpy", line 344, in __init__ self.alt = __("Save slot %s: [text]") % (name,) TypeError: not all arguments converted during string formatting Windows-8-6.2.9200 Ren'Py 6.99.14.3.3347 myproject 0.x.x Fri Apr 06 13:33:07 2018 </module></screen></module></module></module>

Great Chicken Studio


More Creators