Well, the above approach worked.
I eventually found the primary issue, whatever it was, and then it went back to displaying the normal code errors. It took a good while but I managed to iron them out and got the program to boot without crashing! Finally! Now...to go through this 400,000 words of prose and add in branching dialogue options and all of THAT jazz. xD
Thanks for the help, folks.
OverflowError: value too large to convert to short
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.
- Destiny-Smasher
- Regular
- Posts: 40
- Joined: Wed Aug 09, 2017 7:10 pm
- Projects: DownRight Fierce, Life is Strange: All Wounds
- Tumblr: destiny-smasher.tumblr.com
- itch: destiny-smasher
- Contact:
Re: OverflowError: value too large to convert to short
Hello, while coding I got the "Out of Memory" Error by start up my project on a WIN7 32-bit system. Here:
I buy a new machine, WIN10 64-bit and then I got this "OverflowError: value too large to convert to short":
I'm sorry, but an uncaught exception occurred.
After loading the script.
error: Out of memory
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\bootstrap.py", line 306, in bootstrap
renpy.main.main()
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\main.py", line 415, in main
if renpy.parser.report_parse_errors():
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\parser.py", line 2664, in report_parse_errors
renpy.display.error.report_parse_errors(full_text, error_fn)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\error.py", line 185, in report_parse_errors
error_fn=error_fn,
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\game.py", line 279, in invoke_in_new_context
return callable(*args, **kwargs)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\error.py", line 43, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\core.py", line 2649, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\core.py", line 3132, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\core.py", line 2055, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 485, in renpy.display.render.render_screen
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\screen.py", line 669, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1117, in render
st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\viewport.py", line 262, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 919, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\text\text.py", line 1837, in render
layout = Layout(self, width, height, renders, splits_from=virtual_layout)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\text\text.py", line 753, in __init__
surf = renpy.display.pgrender.surface((sw + o, sh + o), True)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-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__
error: Out of memory
Windows-7-6.1.7601-SP1
Ren'Py 7.0.0.196
Fri Apr 12 19:41:29 2019
I try out on a WIN7 Professionas 64-bit system and got similar error:After loading the script.
error: Out of memory
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\bootstrap.py", line 306, in bootstrap
renpy.main.main()
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\main.py", line 415, in main
if renpy.parser.report_parse_errors():
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\parser.py", line 2664, in report_parse_errors
renpy.display.error.report_parse_errors(full_text, error_fn)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\error.py", line 185, in report_parse_errors
error_fn=error_fn,
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\game.py", line 279, in invoke_in_new_context
return callable(*args, **kwargs)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\error.py", line 43, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\core.py", line 2649, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\core.py", line 3132, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\core.py", line 2055, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 485, in renpy.display.render.render_screen
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\screen.py", line 669, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1117, in render
st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\viewport.py", line 262, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\display\layout.py", line 919, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\text\text.py", line 1837, in render
layout = Layout(self, width, height, renders, splits_from=virtual_layout)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-sdk\renpy\text\text.py", line 753, in __init__
surf = renpy.display.pgrender.surface((sw + o, sh + o), True)
File "C:\Users\keinschwein\Desktop\renpy-7.0.0-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__
error: Out of memory
Windows-7-6.1.7601-SP1
Ren'Py 7.0.0.196
Fri Apr 12 19:41:29 2019
I'm sorry, but an uncaught exception occurred.
After loading the script.
error: Out of memory
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "F:\schutz\renpy-7.0.0-sdk\renpy\bootstrap.py", line 306, in bootstrap
renpy.main.main()
File "F:\schutz\renpy-7.0.0-sdk\renpy\main.py", line 415, in main
if renpy.parser.report_parse_errors():
File "F:\schutz\renpy-7.0.0-sdk\renpy\parser.py", line 2664, in report_parse_errors
renpy.display.error.report_parse_errors(full_text, error_fn)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\error.py", line 185, in report_parse_errors
error_fn=error_fn,
File "F:\schutz\renpy-7.0.0-sdk\renpy\game.py", line 279, in invoke_in_new_context
return callable(*args, **kwargs)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\error.py", line 43, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "F:\schutz\renpy-7.0.0-sdk\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 2649, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 3132, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 2055, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 485, in renpy.display.render.render_screen
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\screen.py", line 669, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1117, in render
st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\viewport.py", line 262, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 919, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\text\text.py", line 1837, in render
layout = Layout(self, width, height, renders, splits_from=virtual_layout)
File "F:\schutz\renpy-7.0.0-sdk\renpy\text\text.py", line 753, in __init__
surf = renpy.display.pgrender.surface((sw + o, sh + o), True)
File "F:\schutz\renpy-7.0.0-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__
error: Out of memory
Windows-7-6.1.7601-SP1
Ren'Py 7.0.0.196
Wed Apr 17 11:31:22 2019
After loading the script.
error: Out of memory
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "F:\schutz\renpy-7.0.0-sdk\renpy\bootstrap.py", line 306, in bootstrap
renpy.main.main()
File "F:\schutz\renpy-7.0.0-sdk\renpy\main.py", line 415, in main
if renpy.parser.report_parse_errors():
File "F:\schutz\renpy-7.0.0-sdk\renpy\parser.py", line 2664, in report_parse_errors
renpy.display.error.report_parse_errors(full_text, error_fn)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\error.py", line 185, in report_parse_errors
error_fn=error_fn,
File "F:\schutz\renpy-7.0.0-sdk\renpy\game.py", line 279, in invoke_in_new_context
return callable(*args, **kwargs)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\error.py", line 43, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "F:\schutz\renpy-7.0.0-sdk\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 2649, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 3132, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 2055, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 485, in renpy.display.render.render_screen
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\screen.py", line 669, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1117, in render
st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\viewport.py", line 262, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 919, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "F:\schutz\renpy-7.0.0-sdk\renpy\text\text.py", line 1837, in render
layout = Layout(self, width, height, renders, splits_from=virtual_layout)
File "F:\schutz\renpy-7.0.0-sdk\renpy\text\text.py", line 753, in __init__
surf = renpy.display.pgrender.surface((sw + o, sh + o), True)
File "F:\schutz\renpy-7.0.0-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__
error: Out of memory
Windows-7-6.1.7601-SP1
Ren'Py 7.0.0.196
Wed Apr 17 11:31:22 2019
I buy a new machine, WIN10 64-bit and then I got this "OverflowError: value too large to convert to short":
I'm sorry, but an uncaught exception occurred.
After loading the script.
OverflowError: value too large to convert to short
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "E:\schutz\renpy-7.0.0-sdk\renpy\bootstrap.py", line 306, in bootstrap
renpy.main.main()
File "E:\schutz\renpy-7.0.0-sdk\renpy\main.py", line 415, in main
if renpy.parser.report_parse_errors():
File "E:\schutz\renpy-7.0.0-sdk\renpy\parser.py", line 2664, in report_parse_errors
renpy.display.error.report_parse_errors(full_text, error_fn)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\error.py", line 185, in report_parse_errors
error_fn=error_fn,
File "E:\schutz\renpy-7.0.0-sdk\renpy\game.py", line 279, in invoke_in_new_context
return callable(*args, **kwargs)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\error.py", line 43, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "E:\schutz\renpy-7.0.0-sdk\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 2649, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 3132, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 2055, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 485, in renpy.display.render.render_screen
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\screen.py", line 669, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1117, in render
st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\viewport.py", line 262, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 919, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\text\text.py", line 1837, in render
layout = Layout(self, width, height, renders, splits_from=virtual_layout)
File "E:\schutz\renpy-7.0.0-sdk\renpy\text\text.py", line 706, in __init__
textsupport.tweak_glyph_spacing(all_glyphs, lines, target_x - maxx, target_y - y, maxx, y) # @UndefinedVariable
File "textsupport.pyx", line 944, in renpy.text.textsupport.tweak_glyph_spacing
File "textsupport.pxd", line 75, in renpy.text.textsupport.Line.y.__set__
OverflowError: value too large to convert to short
Windows-8-6.2.9200
Ren'Py 7.0.0.196
Sun Apr 28 00:18:33 2019
I found out the the "OverflowError" might be because too many lines. I can try to split the script up in 2 files to see if it run then. -Some people write on other themes it does not matter to have split up script files, others write it shoud be better split up. I removed some empty space yesterday, but need to try out on the new machine, on win7 still the "Out of memory" thing. Another thing can be that some measurments are written out of possible borders, like the size of a image position. And then Renpy do not understand (ha, ha, I break renpy!). The script has 7790 lines for now. Too big? It run before on the win7, before all the error messages on the win7. But slower/laggy when starting in the last days then. Then I continued with coding story and the "Out of Memory" stuff started. Just added some more story text. Who can give me a hint where to check, depending on the "Overflow" message content?After loading the script.
OverflowError: value too large to convert to short
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "E:\schutz\renpy-7.0.0-sdk\renpy\bootstrap.py", line 306, in bootstrap
renpy.main.main()
File "E:\schutz\renpy-7.0.0-sdk\renpy\main.py", line 415, in main
if renpy.parser.report_parse_errors():
File "E:\schutz\renpy-7.0.0-sdk\renpy\parser.py", line 2664, in report_parse_errors
renpy.display.error.report_parse_errors(full_text, error_fn)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\error.py", line 185, in report_parse_errors
error_fn=error_fn,
File "E:\schutz\renpy-7.0.0-sdk\renpy\game.py", line 279, in invoke_in_new_context
return callable(*args, **kwargs)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\error.py", line 43, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "E:\schutz\renpy-7.0.0-sdk\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 2649, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 3132, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\core.py", line 2055, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 485, in renpy.display.render.render_screen
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\screen.py", line 669, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 717, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1117, in render
st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1564, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 1559, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\viewport.py", line 262, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\display\layout.py", line 919, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 145, in renpy.display.render.render
File "render.pyx", line 233, in renpy.display.render.render
File "E:\schutz\renpy-7.0.0-sdk\renpy\text\text.py", line 1837, in render
layout = Layout(self, width, height, renders, splits_from=virtual_layout)
File "E:\schutz\renpy-7.0.0-sdk\renpy\text\text.py", line 706, in __init__
textsupport.tweak_glyph_spacing(all_glyphs, lines, target_x - maxx, target_y - y, maxx, y) # @UndefinedVariable
File "textsupport.pyx", line 944, in renpy.text.textsupport.tweak_glyph_spacing
File "textsupport.pxd", line 75, in renpy.text.textsupport.Line.y.__set__
OverflowError: value too large to convert to short
Windows-8-6.2.9200
Ren'Py 7.0.0.196
Sun Apr 28 00:18:33 2019
Re: OverflowError: value too large to convert to short
Hello, with help from a co-developer, the error was found. It seems to be a " ' " character inside a text line (means player: p "Bla bla' s. And talking." ), so the text/talking was not closed from there, line 2779 and two more, all was load up into RAM until it -Overflow- or -Out of memory-. This character must be pasted in from the simple Notepad editor or the Openoffice I use for the story spelling and (the " ' "when in text) seems not be compatible with Renpy. Breaking the line. Need to try it out now myself.
-
- Newbie
- Posts: 4
- Joined: Sat Aug 29, 2020 1:26 pm
- Completed: https://www.lucie-adult-game.com/english/index.php
- itch: lucie-adult-game
- Contact:
Re: OverflowError: value too large to convert to short
Hi,
I have the same problem after a very high auto translate.
My translate file has 80 000 lines.
And a balise " is not correctly close. So Renpy believe it's a big variable of text.
I fix all " in translate variable and it's ok. It's the solution.
Before :
# game/script.rpy:82452
translate french ChristineLeavesEnding_78277d18:
# "You think, 'Ah, what the hell.'"
"Vous vous dites : "Ah, et puis zut !"
After
# game/script.rpy:82452
translate french ChristineLeavesEnding_78277d18:
# "You think, 'Ah, what the hell.'"
"Vous vous dites : \"Ah, et puis zut !\""
I have the same problem after a very high auto translate.
My translate file has 80 000 lines.
And a balise " is not correctly close. So Renpy believe it's a big variable of text.
I fix all " in translate variable and it's ok. It's the solution.
Before :
# game/script.rpy:82452
translate french ChristineLeavesEnding_78277d18:
# "You think, 'Ah, what the hell.'"
"Vous vous dites : "Ah, et puis zut !"
After
# game/script.rpy:82452
translate french ChristineLeavesEnding_78277d18:
# "You think, 'Ah, what the hell.'"
"Vous vous dites : \"Ah, et puis zut !\""
Last edited by EricDaz on Wed Sep 09, 2020 2:54 am, edited 1 time in total.
Discover an adult visual novel with a good story which takes place in a corporate office :
https://www.lucie-adult-game.com/english/index.php
- Make romance or corrupt Lucie.
- Save Claire from an odious blackmail by the assistant manager Cecilia.
- Infiltrate and invest for arrest Pascal, the new boss of your company.
https://www.lucie-adult-game.com/english/index.php
- Make romance or corrupt Lucie.
- Save Claire from an odious blackmail by the assistant manager Cecilia.
- Infiltrate and invest for arrest Pascal, the new boss of your company.
-
- Miko-Class Veteran
- Posts: 793
- Joined: Fri Feb 09, 2018 12:05 am
- Location: Canada
- Contact:
Re: OverflowError: value too large to convert to short
please create you own post don't use someone else post it would be best to create you own post so you can get a better response and post a full error report you are only showing only parts of itEricDaz wrote: ↑Sat Aug 29, 2020 1:29 pm Hi,
I have the same problem after a very high auto translate.
My translate file has 80 000 lines.
And a balise " is not correctly close. So Renpy believe it's a big variable of text.
I fix all " in translate variable and it's ok.
Before :
# game/script.rpy:82452
translate french ChristineLeavesEnding_78277d18:
# "You think, 'Ah, what the hell.'"
"Vous vous dites : "Ah, et puis zut !"
After
# game/script.rpy:82452
translate french ChristineLeavesEnding_78277d18:
# "You think, 'Ah, what the hell.'"
"Vous vous dites : \"Ah, et puis zut !\""
Who is online
Users browsing this forum: Andredron, Bing [Bot], geoWaffle, Google [Bot]