Ren'Py 6.99 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.
- Donmai
- Eileen-Class Veteran
- Posts: 1960
- Joined: Sun Jun 10, 2012 1:45 am
- Completed: Toire No Hanako, Li'l Red [NaNoRenO 2013], The One in LOVE [NaNoRenO 2014], Running Blade [NaNoRenO 2016], The Other Question, To The Girl With Sunflowers
- Projects: Slumberland
- Location: Brazil
- Contact:
Re: Ren'Py 6.99 Released
Same happened here. Manual installation didn't solve the problem.
No, sorry! You must be mistaking me for someone else.
TOIRE NO HANAKO (A Story About Fear)
TOIRE NO HANAKO (A Story About Fear)
- PyTom
- Ren'Py Creator
- Posts: 16093
- 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.99 Released
6.99.6.713 fixes that problem, which was due to an incorrect windows build. (Windows 10 has been giving me SMB problems.)
It also adds the acheivement.sync function and achievement.Sync action, which sync local achievements up to Steam.
It also adds the acheivement.sync function and achievement.Sync action, which sync local achievements up to Steam.
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?)
Software > Drama • https://www.patreon.com/renpytom
- nyaatrap
- Crawling Chaos
- Posts: 1824
- Joined: Mon Feb 13, 2012 5:37 am
- Location: Kimashi Tower, Japan
- Contact:
Re: Ren'Py 6.99 Released
It's working great with most fonts, except one. Open Dorepara then go preferences, choose Hanazome font and 1280x720 screen, restart the game then make physical size 1920x1080 (fullscreen).
Only with this font and this screen ratio has font clipping issue at the end of textbutton.Other font works fine.
Edit: Same issue happens with other fonts when I downscale 1920x1080 screen into around 1700x940.
Only with this font and this screen ratio has font clipping issue at the end of textbutton.
- FragmentedBergyo
- Regular
- Posts: 101
- Joined: Mon Jul 30, 2012 6:02 pm
- Contact:
Re: Ren'Py 6.99 Released
Any advice on this?
Screenshot 24 is how it looks in fullscreen, and the outline looks much worse.
Screenshot 24 is how it looks in fullscreen, and the outline looks much worse.
- Attachments
-
- screenshot0025.png (16.19 KiB) Viewed 1026 times
-
- screenshot0024.png (21.77 KiB) Viewed 1026 times
- PyTom
- Ren'Py Creator
- Posts: 16093
- 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.99 Released
What is the problem with the outline there? Is it that the shadow is shifted one up and left?
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?)
Software > Drama • https://www.patreon.com/renpytom
- FragmentedBergyo
- Regular
- Posts: 101
- Joined: Mon Jul 30, 2012 6:02 pm
- Contact:
Re: Ren'Py 6.99 Released
That and some pixels being empty between the text and outline.PyTom wrote:What is the problem with the outline there? Is it that the shadow is shifted one up and left?
I suppose it's just an aftereffect of outlines being used for a fading out outline. They really weren't originally supposed to be used for that, and now it looks odd.
- jack_norton
- Lemma-Class Veteran
- Posts: 4084
- 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.99 Released
I have a strange issue. Does the eval() command changed ?
My game Roommates always worked fine until 6.99.5.602 (pre-retina).
Now,in the recent version (but already in the first update with retina support) it gives me this error:
the issue is the eval(Preq). The list looked like (Preq is the last value):
etc, so as you can see in some cases I just used True (so the eval would always work) and in other a variable check. Now this crashes. If I put True as "True", seems to work.
OK actually after checking more carefully it seems that in other games I used strings, so probably it was just Roommates badly coded the behavior is different, but probably now it's the right way to do it.
My game Roommates always worked fine until 6.99.5.602 (pre-retina).
Now,in the recent version (but already in the first update with retina support) it gives me this error:
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scheduler.rpy", line 356, in script
call screen showscheduler
File "renpy/common/000statements.rpy", line 457, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/scheduler.rpy", line 189, in execute
screen showscheduler:
File "game/scheduler.rpy", line 189, in execute
screen showscheduler:
File "game/scheduler.rpy", line 192, in execute
if not OK_Sched:
File "game/scheduler.rpy", line 193, in execute
use activities
File "game/scheduler.rpy", line 159, in execute
screen activities:
File "game/scheduler.rpy", line 159, in execute
screen activities:
File "game/scheduler.rpy", line 160, in execute
frame background "gfx/scheduler/ChalkBoardBG.png" xmaximum 833 ymaximum 281 xfill True yfill True xpos 30 yalign .975:
File "game/scheduler.rpy", line 163, in execute
hbox xfill True ypos .14 xcenter .5:
File "game/scheduler.rpy", line 166, in execute
vbox:
File "game/scheduler.rpy", line 168, in execute
hbox box_wrap True spacing 0 xfill True xcenter .5:
File "game/scheduler.rpy", line 169, in execute
for Pname, Pwhen, Pdays, Pdesc, Pmoney, Penergy, Pstat, Pvar, Preq in places:
File "game/scheduler.rpy", line 170, in execute
if Pwhen==timeofday[curpart] and Pname!=dsched[sdays[curday]][curpart] and Pdays.find(sdays[curday])>=0 and eval(Preq):
TypeError: eval() arg 1 must be a string or code object
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/scheduler.rpy", line 356, in script
call screen showscheduler
File "C:\- indie dev -\games\renpy\renpy\ast.py", line 1661, in execute
self.call("execute")
File "C:\- indie dev -\games\renpy\renpy\ast.py", line 1679, in call
renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\- indie dev -\games\renpy\renpy\statements.py", line 144, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 457, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\- indie dev -\games\renpy\renpy\exports.py", line 2360, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\- indie dev -\games\renpy\renpy\ui.py", line 277, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\- indie dev -\games\renpy\renpy\display\core.py", line 2357, in interact
scene_lists.replace_transient()
File "C:\- indie dev -\games\renpy\renpy\display\core.py", line 725, in replace_transient
self.remove(layer, tag)
File "C:\- indie dev -\games\renpy\renpy\display\core.py", line 1012, in remove
self.hide_or_replace(layer, remove_index, "hide")
File "C:\- indie dev -\games\renpy\renpy\display\core.py", line 936, in hide_or_replace
d = oldsle.displayable._hide(now - st, now - at, prefix)
File "C:\- indie dev -\games\renpy\renpy\display\screen.py", line 430, in _hide
self.update()
File "C:\- indie dev -\games\renpy\renpy\display\screen.py", line 565, in update
self.screen.function(**self.scope)
File "game/scheduler.rpy", line 189, in execute
screen showscheduler:
File "game/scheduler.rpy", line 189, in execute
screen showscheduler:
File "game/scheduler.rpy", line 192, in execute
if not OK_Sched:
File "game/scheduler.rpy", line 193, in execute
use activities
File "game/scheduler.rpy", line 159, in execute
screen activities:
File "game/scheduler.rpy", line 159, in execute
screen activities:
File "game/scheduler.rpy", line 160, in execute
frame background "gfx/scheduler/ChalkBoardBG.png" xmaximum 833 ymaximum 281 xfill True yfill True xpos 30 yalign .975:
File "game/scheduler.rpy", line 163, in execute
hbox xfill True ypos .14 xcenter .5:
File "game/scheduler.rpy", line 166, in execute
vbox:
File "game/scheduler.rpy", line 168, in execute
hbox box_wrap True spacing 0 xfill True xcenter .5:
File "game/scheduler.rpy", line 169, in execute
for Pname, Pwhen, Pdays, Pdesc, Pmoney, Penergy, Pstat, Pvar, Preq in places:
File "game/scheduler.rpy", line 170, in execute
if Pwhen==timeofday[curpart] and Pname!=dsched[sdays[curday]][curpart] and Pdays.find(sdays[curday])>=0 and eval(Preq):
File "<screen language>", line 170, in <module>
File "C:\- indie dev -\games\renpy\renpy\python.py", line 1477, in py_eval
return py_eval_bytecode(code, globals, locals)
File "C:\- indie dev -\games\renpy\renpy\python.py", line 1472, in py_eval_bytecode
return eval(bytecode, globals, locals)
TypeError: eval() arg 1 must be a string or code object
Windows-7-6.1.7601-SP1
Ren'Py 6.99.6.713
1.0.4
Code: Select all
places=[#name, when, days, desc, money, energy, stat, var,req]
## GENERIC ##
["Classroom","Morning","MonTueWedThuFri","Attend class",0,-5,"Grades",3,True],
["Roll in bed","Morning","MonTueWedThuFriSatSun","Roll in bed",0,5,"",0,True],
["Nap","Afternoon","MonTueWedThuFriSatSun","Take a nap",0,5,"",0,True],
["Sleep early","Evening","MonTueWedThuFriSatSun","Sleep early",0,5,"",0,True],
["Forced Rest","","","Take a break",0,3,"",0,True],
## BASIC JOBS/PLACES ##
["Cafeteria","Afternoon","TueThuSat","Cafeteria Clerk",10,-10,"Spontaneous",3,"job_cafe==False"],
["Art Store","Afternoon","MonWedFri","Art store clerk",10,-10,"Creative",3,"job_record==False"],
["Park","Afternoon","TueThuSat","Clean the park",10,-10,"Reflective",3,"job_philosophy==False"],
["Bookstore","Afternoon","MonWedFri","Bookstore Clerk",10,-10,"Organized",3,"job_library==False"],
["Football","Afternoon","TueThuSat","Football waterboy",10,-10,"Active",3,"job_farm==False"],
["Office","Afternoon","MonWedFri","Data entry",10,-10,"Rational",3,"job_physics==False"],
OK actually after checking more carefully it seems that in other games I used strings, so probably it was just Roommates badly coded the behavior is different, but probably now it's the right way to do it.
Last edited by jack_norton on Thu Sep 03, 2015 5:00 am, edited 1 time in total.
- jack_norton
- Lemma-Class Veteran
- Posts: 4084
- 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.99 Released
I also agree on the outline looking worse now. Another example, first normal resolution and then scaled up fullscreen. It's hard to read, if I fix for too long my eyes hurt . My guess is that the outline width is increased too? or something like that.
- FragmentedBergyo
- Regular
- Posts: 101
- Joined: Mon Jul 30, 2012 6:02 pm
- Contact:
Re: Ren'Py 6.99 Released
Just a thought.
The Text and Outline are both on different layers, aren't they? This may introduce more unwanted issues, but wouldn't it be possible to just make the outline be upscaled like the rest of the game, instead of being rendered on a bigger resolution like the text?
The Text and Outline are both on different layers, aren't they? This may introduce more unwanted issues, but wouldn't it be possible to just make the outline be upscaled like the rest of the game, instead of being rendered on a bigger resolution like the text?
- PyTom
- Ren'Py Creator
- Posts: 16093
- 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.99 Released
I've updated the prerelease to 6.99.6.718. We're getting a number of prereleases, but I think a lot of this has to do it the fact that the new text layout in 6.99.6 has a number of aesthetic issues to it, and it's probably better to get more eyes on that so we can settle on something good.
The change in this is to try to keep outlines proportional to each other. In previous prereleases, outlines and outline offsets were scaled up using a the same scaling factor as the rest of the text - but since at the end they have to be rounded up to integers, this lead to a problem. Say we had two outlines, a 2px and a 1px outline, and we scaled up to 1.5x normal size. we'd have:
int(2 * 1.5) = int(3) = 3
int(1 * 1.5) = int(1.5) = 1
which changes the proportion between outlines. The new code changes this. We round the scaling factor to the nearest integer, and then multiply by that. So between 0.5 and 1.5x, our example would have 2px and 1px outlines. Between 1.5x and 2.5x, it would have 4px and 2px outlines. And so on. Offsets work the same way, which might be just as important. When testing, realize there will be a big jump when the windows gets 1.5x normal size.
I think this fixes FragmentedBergyo's problem with multiple outlines. I'm not sure what Jack's problem is - I think it makes sense to scale up outlines proportionally as text gets bigger. If it makes text harder to read, isn't that a problem with the choice of the outline color, rather than with Ren'Py?
The change in this is to try to keep outlines proportional to each other. In previous prereleases, outlines and outline offsets were scaled up using a the same scaling factor as the rest of the text - but since at the end they have to be rounded up to integers, this lead to a problem. Say we had two outlines, a 2px and a 1px outline, and we scaled up to 1.5x normal size. we'd have:
int(2 * 1.5) = int(3) = 3
int(1 * 1.5) = int(1.5) = 1
which changes the proportion between outlines. The new code changes this. We round the scaling factor to the nearest integer, and then multiply by that. So between 0.5 and 1.5x, our example would have 2px and 1px outlines. Between 1.5x and 2.5x, it would have 4px and 2px outlines. And so on. Offsets work the same way, which might be just as important. When testing, realize there will be a big jump when the windows gets 1.5x normal size.
I think this fixes FragmentedBergyo's problem with multiple outlines. I'm not sure what Jack's problem is - I think it makes sense to scale up outlines proportionally as text gets bigger. If it makes text harder to read, isn't that a problem with the choice of the outline color, rather than with Ren'Py?
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?)
Software > Drama • https://www.patreon.com/renpytom
- jack_norton
- Lemma-Class Veteran
- Posts: 4084
- 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.99 Released
Yes I need to check it, perhaps before was working since even scaling up, 1px was still 1px, while now it's proportionalPyTom wrote: I think this fixes FragmentedBergyo's problem with multiple outlines. I'm not sure what Jack's problem is - I think it makes sense to scale up outlines proportionally as text gets bigger. If it makes text harder to read, isn't that a problem with the choice of the outline color, rather than with Ren'Py?
- FragmentedBergyo
- Regular
- Posts: 101
- Joined: Mon Jul 30, 2012 6:02 pm
- Contact:
Re: Ren'Py 6.99 Released
Just updated quickly and wanted to try it out. Instead, renpy doesn't start and I get the following error:
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/front_page.rpy", line 257, in script
File "renpy/common/000statements.rpy", line 457, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
error: subsurface rectangle outside surface area.
Code: Select all
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\bootstrap.py", line 281, in bootstrap
renpy.main.main()
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\main.py", line 466, in main
run(restart)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\main.py", line 142, in run
renpy.execution.run_context(True)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\execution.py", line 700, in run_context
context.run()
File "game/front_page.rpy", line 257, in script
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\ast.py", line 1661, in execute
self.call("execute")
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\ast.py", line 1679, in call
renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\statements.py", line 144, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 457, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\exports.py", line 2360, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\ui.py", line 277, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\core.py", line 2346, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\core.py", line 2683, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\core.py", line 1785, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 394, in renpy.display.render.render_screen (gen\renpy.display.render.c:6186)
rv = render(root, width, height, 0, 0)
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\screen.py", line 610, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 995, in render
st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 773, in render
surf = render(d, rw, height - y, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 995, in render
st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 1716, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 1711, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2717)
rv = d.render(widtho, heighto, st, at)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 1716, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "C:\rest\drrr\renpy-6.99.6-sdk\renpy\display\layout.py", line 1711, in sizeit
rend = render(pos_d[pos], width, height, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3100)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 194, in renpy.display.render.render (gen\renpy.display.render.c:2893)
rv = rv.subsurface((0, 0, rv.width, rv.height), focus=True)
File "renpy/display/render.pyx", line 773, in renpy.display.render.Render.subsurface (gen\renpy.display.render.c:10307)
newchild = child.subsurface(crop, focus=focus)
File "renpy/display/render.pyx", line 773, in renpy.display.render.Render.subsurface (gen\renpy.display.render.c:10307)
newchild = child.subsurface(crop, focus=focus)
File "renpy/display/render.pyx", line 773, in renpy.display.render.Render.subsurface (gen\renpy.display.render.c:10307)
newchild = child.subsurface(crop, focus=focus)
File "renpy/display/render.pyx", line 776, in renpy.display.render.Render.subsurface (gen\renpy.display.render.c:10353)
newchild = child.subsurface(crop)
File "pygame_sdl2/surface.pyx", line 572, in pygame_sdl2.surface.Surface.subsurface (gen\pygame_sdl2.surface.c:7685)
error: subsurface rectangle outside surface area.
Windows-7-6.1.7601-SP1
Ren'Py 6.99.6.718
Ren'Py Launcher 6.99.6.718
Last edited by FragmentedBergyo on Thu Sep 03, 2015 11:49 am, edited 1 time in total.
- nyaatrap
- Crawling Chaos
- Posts: 1824
- Joined: Mon Feb 13, 2012 5:37 am
- Location: Kimashi Tower, Japan
- Contact:
Re: Ren'Py 6.99 Released
It's a minor gripe. Currently, Right click menu is assigned to start/menu button on joypad. But I want to assign it to Button 2(B) or 3 which is placed at the next to the dismiss button by default. It took me time to find where is the menu button.
- nyaatrap
- Crawling Chaos
- Posts: 1824
- Joined: Mon Feb 13, 2012 5:37 am
- Location: Kimashi Tower, Japan
- Contact:
Re: Ren'Py 6.99 Released
I think jack uses outline to enhance anti-alias, so the new way of rendering became worse. I use outlines in different purpose. Outline can be used in several ways. (honestly, I prefer the previous build more than the current , but it's small thing. I'm OK with which)
- jack_norton
- Lemma-Class Veteran
- Posts: 4084
- 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.99 Released
The change I proposed to Tom was to have a parameter for the outline to turn the scale on/off (only for the outline). So if you put 1, means it's always 1 pixel, and so on. Of course not sure how simple is to do the change
Who is online
Users browsing this forum: No registered users