Page 2 of 12

Re: Ren'Py 6.99 Released

Posted: Wed Apr 22, 2015 8:20 pm
by PyTom
I've made a prerelease of Ren'Py 6.99.2.399. It can be downloaded by switching to the prerelease channel and updating, or directly from:

http://www.renpy.org/dl/6.99.2/

Unlike most point releases, this has a number of new features. That's because it has some of the features that were meant to debut in 7.0, but I figured that it made no sense to make people wait until that's done.

The big new feature in this release is the images directory, which lives under game - if you have an existing project, you'll need to create it by hand. Ren'Py will automatically define images found in this directory. For example, if game/images/eileen happy.png exists, Ren'Py will use it to define the eileen happy image, if none exists.

Here's the full changelog, although there have also been a number of bugfixes.

Code: Select all

Ren'Py now supports an images directory underneath the game directory.
Images found inside this directory - or in subdirectories of this directory - will
be automatically defined as images in Ren'Py. This will likely render the use of
the image statement obsolete in simple games.

The new AlphaMask displayable allows one displayable to be masked by the alpha
channel of another.

The android and iOS emulators now emulate the onscreen keyboard.

The achievement API has been changed somewhat, but only with respect for
progress functions. (Which were broken in the previous releases.)

Actions that care about the current screen (like SetScreenVariable) now work
when used with the hovered and unhovered properties.

The updater has improved. If an incremental download fails, Ren'Py will try
downloading the complete file before giving up.

When building for Android, Ren'Py will copy the apk files in to the dists
directory used by the desktop platforms.

Added the RestartStatement action.

Added the renpy.reset_physical_size and ui.screen_id functions.

Allowed the screen language key statement to take the activate_sound style
property. This makes it easier to play a sound when a key is pressed.

Documented ui.interact.

Updated the Simplified Chinese and Korean translations, and the Italian template.
If people could check this out and test it, I'd appreciate it. I think this should be a fairly safe release - most of the new features are addition, rather than changes. But it always helps when a prerelease is tested by other people - everyone always finds issues I miss.

Re: Ren'Py 6.99 Released

Posted: Wed Apr 22, 2015 11:52 pm
by carroll6
Mine keeps saying "error in digest"..and I am on the prerelease channel.

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 12:31 am
by PyTom

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 2:29 am
by nyaatrap
There is a problem in AlphaMask.
http://lemmasoft.renai.us/forums/viewto ... 15#p367347

Code: Select all

draggroup area(0,0, config.screen_width, config.screen_height):
        drag draggable True clicked Play("sound", "click.wav") align (.5,.5):
            add AlphaMask(Placeholder("girl"), Placeholder("girl"))
drag doesn't work when AlphaMask is added.

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 2:36 pm
by Jackkel Dragon
I tried out the prerelease to see if I could test the Android APK appearing in the distributions folder, and I got this after running "Build Package":

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/android.rpy", line 457, in <module>
  File "game/android.rpy", line 263, in android_build
TypeError: build() got an unexpected keyword argument 'finished'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "launcher/game/android.rpyc", line 457, in script
  File "C:\Users\John\RenPy SDK\renpy\ast.py", line 785, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Users\John\RenPy SDK\renpy\python.py", line 1445, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/android.rpy", line 457, in <module>
  File "game/android.rpy", line 263, in android_build
TypeError: build() got an unexpected keyword argument 'finished'

Windows-7-6.1.7601-SP1
Ren'Py 6.99.2.399
Ren'Py Launcher 6.99.2.399
Didn't check the RAPT/bin folder yet, but the distribution folder had no new files.

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 2:41 pm
by PyTom
Hm... how did you upgrade Ren'Py. You'd get a problem like this if RAPT was out of date, relative to Ren'Py.

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 5:29 pm
by Jackkel Dragon
I used the updater hotfix from here to avoid getting the "Error in digest" problem when updating from the launcher. From there, I set the release channel to Prerelease and used the launcher's update window.

Does RAPT need to be updated separately, outside of the launcher? If so, that's probably where my problem lies.

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 5:40 pm
by PyTom
No, it should update at the same time as the launcher. Can you try clicking update again, just to be sure?

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 7:00 pm
by Jackkel Dragon
Should I revert to the release version first? Clicking update with "Prerelease" checked tells me that Ren'Py is up to date, and the error still occurs when I try to build an Android package.

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 7:01 pm
by PyTom
Not before I check that it's not a problem on my end.

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 10:24 pm
by PyTom
I don't see it as a problem on my end, so go ahead and revert and try again. If it still doesn't work, you can download http://www.renpy.org/dl/6.99.2/renpy-6.99.2-rapt.zip and have it overwrite the rapt directory.

Re: Ren'Py 6.99 Released

Posted: Thu Apr 23, 2015 11:57 pm
by Jackkel Dragon
Ended up downloading from that link to get it to work. For some reason, just using the launcher's updater didn't work even after reverting...

Anyway, that fixed the error I was having. I haven't been able to test much else just yet, though.

Re: Ren'Py 6.99 Released

Posted: Sat Apr 25, 2015 8:43 pm
by PyTom
Ren'Py 6.99.2.402 is out.

Compared to the prerelease, it has only a few bugfixes, so the list of changes at the top of this page is still accurate.

Re: Ren'Py 6.99 Released

Posted: Sun Apr 26, 2015 2:42 am
by jack_norton
A lot of users have a strange problem:

Code: Select all

While running game code:
  File "game/plot/scene00_intro.rpy", line 37, in script call
  File "game/script.rpy", line 2237, in script
  File "game/script.rpy", line 2237, in <module>
  File "game/RPG Framework/enviroment.rpy", line 331, in prepareBattle
IOError: [Errno 13] Permission denied: u'C:\\Program Files (x86)\\Winter Wolves\\Seasons Of The Wolf\\zipfile.txt'
in practice while loading/saving games. Before it was working fine. I think is something related to file permissions, but I'm not sure how they could fix it ?

Re: Ren'Py 6.99 Released

Posted: Sun Apr 26, 2015 2:43 am
by PyTom
What version of Ren'Py is that with?