Ren'Py 6.99.14.2 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.
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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.99.14.2 Released
I've released Ren'Py 6.99.14.2, a release that adds support for the Atom text editor to Ren'Py. Atom is a modern and approachable editor with support for a number of features, like code folding.
To try Atom, please go to the Ren'Py preferences, and select Atom as your text editor. The normal Ren'Py text editing features will then use Atom. Further customization can be done inside Atom itself, including switching between dark and light themes.
This release also includes a few new features, and a number of important fixes, so everyone should upgrade.
Special thanks to William Tumeo for the initial creation of the language-renpy Atom plugin, and then for transferring it to the Ren'Py project.
Downloads of 6.99.14.2 can be found at:
https://www.renpy.org/release/6.99.14.2
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 sponsor list.
For the record, this is version 6.99.14.2.3333, a nice easy to remember build number. Thanks to everyone who tested this release, and everyone who creates using Ren'Py.
To try Atom, please go to the Ren'Py preferences, and select Atom as your text editor. The normal Ren'Py text editing features will then use Atom. Further customization can be done inside Atom itself, including switching between dark and light themes.
This release also includes a few new features, and a number of important fixes, so everyone should upgrade.
Special thanks to William Tumeo for the initial creation of the language-renpy Atom plugin, and then for transferring it to the Ren'Py project.
Downloads of 6.99.14.2 can be found at:
https://www.renpy.org/release/6.99.14.2
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 sponsor list.
For the record, this is version 6.99.14.2.3333, a nice easy to remember build number. Thanks to everyone who tested this release, and everyone who creates using 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
- NocturneLight
- Regular
- Posts: 163
- Joined: Thu Jun 30, 2016 1:20 pm
- Projects: Unsound Minds: The Clarevine Epoch
- Organization: Reminiscent 64
- Tumblr: Reminiscent64
- itch: Reminiscent64
- Location: Texas
- Contact:
Re: Ren'Py 6.99.14.2 Released
There's a bug with this latest version. If you make a new game and pick 1920 x 1080 for it's resolution, then start the game and go into the preferences menu, the "Window" button will show as unselected even if your game is in window mode. This problem also occurs in previously made games.
This problem doesn't seem to occur with at least the 1280 x 720 option.
The "Fullscreen" button seems to somehow be unaffected by this problem.
The color change still seems to work when you hover over the "Window" button as well.
This problem doesn't seem to occur with at least the 1280 x 720 option.
The "Fullscreen" button seems to somehow be unaffected by this problem.
The color change still seems to work when you hover over the "Window" button as well.
The Old Guard is at His Limit. The time is near to usher in the New Guard.
The Great Horror is soon to be free.
Clarevine is the key.
"Unsound Minds: The Clarevine Epoch" is a yuri visual novel that shatters english visual novel norms and aims to blend Christianity and the Cthulhu Mythos to tell a deep and dark story that you'll enjoy. You can follow the Kickstarter here.
Stay sound and persist through the chaos,
NocturneLight
The Great Horror is soon to be free.
Clarevine is the key.
"Unsound Minds: The Clarevine Epoch" is a yuri visual novel that shatters english visual novel norms and aims to blend Christianity and the Cthulhu Mythos to tell a deep and dark story that you'll enjoy. You can follow the Kickstarter here.
Stay sound and persist through the chaos,
NocturneLight
- Imperf3kt
- Lemma-Class Veteran
- Posts: 3794
- Joined: Mon Dec 14, 2015 5:05 am
- itch: Imperf3kt
- Location: Your monitor
- Contact:
Re: Ren'Py 6.99.14.2 Released
From what I recall, that's been present for several versions. I'll try to find some logs I remember about it.NocturneLight wrote: ↑Wed Mar 28, 2018 3:17 am There's a bug with this latest version. If you make a new game and pick 1920 x 1080 for it's resolution, then start the game and go into the preferences menu, the "Window" button will show as unselected even if your game is in window mode. This problem also occurs in previously made games.
This problem doesn't seem to occur with at least the 1280 x 720 option.
The "Fullscreen" button seems to somehow be unaffected by this problem.
The color change still seems to work when you hover over the "Window" button as well.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.
Current project: GGD Mentor
Twitter
pro·gram·mer (noun) An organism capable of converting caffeine into code.
Current project: GGD Mentor
- mitoky
- Veteran
- Posts: 316
- Joined: Sat Feb 07, 2015 9:12 pm
- Projects: The Purring Demon's Love, circus eterie
- Contact:
Re: Ren'Py 6.99.14.2 Released
I had the same problem before. Instead ofNocturneLight wrote: ↑Wed Mar 28, 2018 3:17 am There's a bug with this latest version. If you make a new game and pick 1920 x 1080 for it's resolution, then start the game and go into the preferences menu, the "Window" button will show as unselected even if your game is in window mode. This problem also occurs in previously made games.
This problem doesn't seem to occur with at least the 1280 x 720 option.
The "Fullscreen" button seems to somehow be unaffected by this problem.
The color change still seems to work when you hover over the "Window" button as well.
Code: Select all
action Preference('display', 'window')
Code: Select all
action Preference('display', 'any window')
- 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.14.2 Released
I'm afraid but there's still something messed up with variables
I was debugging my screen code with shift+R and all of a suddenly I got the infamous "NameError" crash.
The variable this time is "line" which I use to display the current game line when user press a key. This has been in my games since 2014 and never had a problem. The code is also very simple:
then in the say screen I use it like:
there's really no reason why suddely when I roll back, I get a NameError: name 'line' is not defined. I don't know if happens only in debug mode, or something else. But I'm sure it happens after I edited the screen code for long time (using shift+R) and I rollback. That's all I managed to discover so far, this is a much more difficult bug to reproduce than the other
Also this happens on latest release and starting a new game from scratch: so not using an old save. Thanks
I was debugging my screen code with shift+R and all of a suddenly I got the infamous "NameError" crash.
The variable this time is "line" which I use to display the current game line when user press a key. This has been in my games since 2014 and never had a problem. The code is also very simple:
Code: Select all
default line = False
Code: Select all
screen say(who, what, side_image=None, two_window=False):
key "K_F1" action ToggleVariable("line")
if line:
text ("%s %s" % renpy.get_filename_line()) xpos 2 ypos 2 color "#FFF"
Also this happens on latest release and starting a new game from scratch: so not using an old save. Thanks
- NocturneLight
- Regular
- Posts: 163
- Joined: Thu Jun 30, 2016 1:20 pm
- Projects: Unsound Minds: The Clarevine Epoch
- Organization: Reminiscent 64
- Tumblr: Reminiscent64
- itch: Reminiscent64
- Location: Texas
- Contact:
Re: Ren'Py 6.99.14.2 Released
Oh. That actually did fix it. Thanks. I don't think I would've ever figured out that you could change "window" to "any window".mitoky wrote: ↑Wed Mar 28, 2018 4:26 amI had the same problem before. Instead ofNocturneLight wrote: ↑Wed Mar 28, 2018 3:17 am There's a bug with this latest version. If you make a new game and pick 1920 x 1080 for it's resolution, then start the game and go into the preferences menu, the "Window" button will show as unselected even if your game is in window mode. This problem also occurs in previously made games.
This problem doesn't seem to occur with at least the 1280 x 720 option.
The "Fullscreen" button seems to somehow be unaffected by this problem.
The color change still seems to work when you hover over the "Window" button as well.useCode: Select all
action Preference('display', 'window')
That fixed it for me.Code: Select all
action Preference('display', 'any window')
Last edited by NocturneLight on Wed Mar 28, 2018 5:01 am, edited 1 time in total.
The Old Guard is at His Limit. The time is near to usher in the New Guard.
The Great Horror is soon to be free.
Clarevine is the key.
"Unsound Minds: The Clarevine Epoch" is a yuri visual novel that shatters english visual novel norms and aims to blend Christianity and the Cthulhu Mythos to tell a deep and dark story that you'll enjoy. You can follow the Kickstarter here.
Stay sound and persist through the chaos,
NocturneLight
The Great Horror is soon to be free.
Clarevine is the key.
"Unsound Minds: The Clarevine Epoch" is a yuri visual novel that shatters english visual novel norms and aims to blend Christianity and the Cthulhu Mythos to tell a deep and dark story that you'll enjoy. You can follow the Kickstarter here.
Stay sound and persist through the chaos,
NocturneLight
- 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.14.2 Released
OK now it happens regularly! Another example, I get this crash if I hit shift+R while the screen ChangeRomanceVar is showing:
problem is that name HAS a value the call stack is:
call ChangeRomance("nadia","witch")
label ChangeRomance(name,var):
call screen ChangeRomanceVar(name,var,"%s_%s_romance" % (name.lower(),var.lower()))
and screen is defined as:
I can always reproduce this loading a save just before that event, and pressing shift+R while the screen ChangeRomanceVar is showing.
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/gameflow.rpy", line 16, in script call
call opening_barcrawl from _call_opening_barcrawl2
File "game/Gameplay.rpy", line 1515, in script call
call ChangeRomance("nadia","witch")
File "game/screens.rpy", line 42, in script
label ChangeRomance(name,var):
Exception: Required parameter name has no value.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/gameflow.rpy", line 16, in script call
call opening_barcrawl from _call_opening_barcrawl2
File "game/Gameplay.rpy", line 1515, in script call
call ChangeRomance("nadia","witch")
File "game/screens.rpy", line 42, in script
label ChangeRomance(name,var):
File "C:\- indie dev -\games\renpy\renpy\ast.py", line 803, in execute
values = apply_arguments(self.parameters, renpy.store._args, renpy.store._kwargs)
File "C:\- indie dev -\games\renpy\renpy\ast.py", line 152, in apply_arguments
return parameters.apply(args, kwargs, ignore_errors)
File "C:\- indie dev -\games\renpy\renpy\ast.py", line 120, in apply
raise Exception("Required parameter %s has no value." % name)
Exception: Required parameter name has no value.
Windows-7-6.1.7601-SP1
Ren'Py 6.99.14.2.3333
Love Bites 0.7
Wed Mar 28 10:57:03 2018
call ChangeRomance("nadia","witch")
label ChangeRomance(name,var):
call screen ChangeRomanceVar(name,var,"%s_%s_romance" % (name.lower(),var.lower()))
and screen is defined as:
Code: Select all
screen ChangeRomanceVar(name,var,i):
modal True
add Solid("#0009")
timer 5.0 action (SetVariable("P%s" % i,evalFixed(i)),Hide("ChangeRomanceVar",transition=dissolve))
frame background Frame("images/frame_small.png",100,110,tile=True) xsize 400 xpadding 35 ypadding 25 xcenter .5 ycenter .5 at tfade(.0):
vbox xcenter .5 spacing 5:
text [name] xcenter .5 style "tip2" size 28
fixed xsize 100 ysize 100 xcenter .5 :
add "gfx/%s.jpg" % var.lower()
text "%s" % evalFixed("P%s" % i) xcenter .5 ycenter .5 style "big_numbers" size 45 at tfade2(.1,.5)
text "%s" % evalFixed(i) xcenter .5 ycenter .5 style "big_numbers" size 45 at tfade2(1.2,2.5)
text "%s Alignment" % var xcenter .5 style "tip2" size 22
- 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.14.2 Released
And now I got a crash never seen before. Posting it here in case can give you a clue about the other variable bug:
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/gameflow.rpy", line 16, in script call
call opening_barcrawl from _call_opening_barcrawl2
File "game/Gameplay.rpy", line 1511, in script call
menu:
File "renpy/common/00start.rpy", line 94, in script
python hide:
File "renpy/common/00start.rpy", line 94, in <module>
python hide:
File "renpy/common/00start.rpy", line 97, in _execute_python_hide
i()
File "renpy/common/00console.rpy", line 600, in watch_after_load
if config.developer and traced_expressions:
NameError: global name 'traced_expressions' is not defined
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/gameflow.rpy", line 16, in script call
call opening_barcrawl from _call_opening_barcrawl2
File "game/Gameplay.rpy", line 1511, in script call
menu:
File "renpy/common/00start.rpy", line 94, in script
python hide:
File "C:\- indie dev -\games\renpy\renpy\ast.py", line 862, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\- indie dev -\games\renpy\renpy\python.py", line 1839, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/00start.rpy", line 94, in <module>
python hide:
File "renpy/common/00start.rpy", line 97, in _execute_python_hide
i()
File "renpy/common/00console.rpy", line 600, in watch_after_load
if config.developer and traced_expressions:
NameError: global name 'traced_expressions' is not defined
Windows-7-6.1.7601-SP1
Ren'Py 6.99.14.2.3333
Love Bites 0.7
Wed Mar 28 11:03:43 2018
Re: Ren'Py 6.99.14.2 Released
Fullscreen on 4K, is still horribly choppy. Impossible to navigate and play. (Just trying to change settings back to "Windowed" is a nightmare.)
Windowed on 4K, is still fine. So the issue revolves around something to do with the "borderless window" state, AKA: Fullscreen.
I am getting the "store.quick_menu is being given a default a second time" error again, in rollbacks. It shows just after "STARTING" a new game. (Going past three dialogue-interactions and rolling back to the start-point, will throw the error. This is past the splash-screen and menu.)
It seems to be reloading "screens.rpy" again, for some reason. (That is where it is defined, once, and only once. The other place it is defined, is in the core-defaults function.)
Windowed on 4K, is still fine. So the issue revolves around something to do with the "borderless window" state, AKA: Fullscreen.
I am getting the "store.quick_menu is being given a default a second time" error again, in rollbacks. It shows just after "STARTING" a new game. (Going past three dialogue-interactions and rolling back to the start-point, will throw the error. This is past the splash-screen and menu.)
It seems to be reloading "screens.rpy" again, for some reason. (That is where it is defined, once, and only once. The other place it is defined, is in the core-defaults function.)
- NocturneLight
- Regular
- Posts: 163
- Joined: Thu Jun 30, 2016 1:20 pm
- Projects: Unsound Minds: The Clarevine Epoch
- Organization: Reminiscent 64
- Tumblr: Reminiscent64
- itch: Reminiscent64
- Location: Texas
- Contact:
Re: Ren'Py 6.99.14.2 Released
Was the text on the second row rightmost save slot not being highlighted with the same color as the other save slot texts already a known issue?
The Old Guard is at His Limit. The time is near to usher in the New Guard.
The Great Horror is soon to be free.
Clarevine is the key.
"Unsound Minds: The Clarevine Epoch" is a yuri visual novel that shatters english visual novel norms and aims to blend Christianity and the Cthulhu Mythos to tell a deep and dark story that you'll enjoy. You can follow the Kickstarter here.
Stay sound and persist through the chaos,
NocturneLight
The Great Horror is soon to be free.
Clarevine is the key.
"Unsound Minds: The Clarevine Epoch" is a yuri visual novel that shatters english visual novel norms and aims to blend Christianity and the Cthulhu Mythos to tell a deep and dark story that you'll enjoy. You can follow the Kickstarter here.
Stay sound and persist through the chaos,
NocturneLight
Re: Ren'Py 6.99.14.2 Released
This issue may be present in other versions... Just noticed it now.
"Questions" asked by the "narrator" (menu text without a character ID), do not get recorded in "HISTORY".
The history will show as...
Expected results, similar to the narrator speaking...
"Questions" asked by the "narrator" (menu text without a character ID), do not get recorded in "HISTORY".
Code: Select all
define Y = Character("You:")
menu:
Y "I am you. Do you agree?"
"YES":
$answer = "YES"
"NO":
$answer = "NO"
menu:
"I am the narrator. Do you agree?"
"YES":
$answer = "YES"
"NO":
$answer = "NO"
Code: Select all
You: "I am you. Do you agree?"
NO
YES
Code: Select all
You: "I am you. Do you agree?"
NO
"I am the narrator. Do you agree?"
YES
Who is online
Users browsing this forum: No registered users