Animation action reseting on Pan and LiveComposite with character move

Bug #451464 reported by cyruszuo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ren'Py
Fix Released
Medium
Tom Rothamel

Bug Description

I believe this is the same issue being illustrated in two ways, but it may be two issues.

The first is pan. If you pan a scene, and then have someone move into the scene, the pan quickly replays. The included example shows that happening.
The second way I'm seeing this is in using LiveComposite. The LiveComposite animation will replay when a character moves onto or off of the screen (just making a character appear on the screen without a move will not trigger the replay in either case).

I believe this is a bug perhaps related to the Animation Timebase?
It is new to 6.9.3.
The fix from Bug #385374 that works in 6.9.2 does not change the behavior of this problem in 6.9.3...
Which is to say, this bug does not occur in 6.9.2 with the modified layout.py file from Bug #385374 applied, but the bug does occur in 6.9.3 with or without that file applied (I believe it is included in 6.9.3?).

Revision history for this message
cyruszuo (cvg-russ) wrote :
Revision history for this message
Tom Rothamel (renpytom) wrote :

While I'm not sure the current behavior is actually buggy, it's certainly pretty useless, as it makes the shown timebase useless in something that will be moved. So I've changed Ren'Py to preserve both timebases. The fix will be in 6.10.

Changed in renpy:
status: New → Fix Committed
importance: Undecided → Medium
milestone: none → 6.10
assignee: nobody → renpytom (renpytom)
Revision history for this message
delta (deltakurshiva) wrote :

Is this fix portable to 6.9.3? We have an incoming release and I'm pretty sure this is affecting it somewhere, and I certainly don't want to deal with the massive numbers of new bugs 6.10 will undoubtedly have.

Rant follows.

>While I'm not sure the current behavior is actually buggy

what

>The first is pan. If you pan a scene, and then have someone move into the scene, the pan quickly replays.

How is that in any way desirable, or logical? Especially since it's a different behavior from previous versions? Jesus Christ.

Revision history for this message
cyruszuo (cvg-russ) wrote :

I can't answer on all accounts, but on the panning, here is an example.

You pan the scene to a specific spot where the action will take place.
A character moves into the scene.
This is when the scene pans.

The solution/work-around I've had is to change to a different scene before anyone moves.

Anyway, I'm not trying to be difficult in anyway, just ran into a problem when I updated (in both accounts) and thought that they might be similar in basis.

Thanks for looking at them.
:)

Revision history for this message
cyruszuo (cvg-russ) wrote :

(I should have said "This is when the scene pans <again>")

Revision history for this message
Tom Rothamel (renpytom) wrote :

This was fixed in revision 788 of lp:renpy. You can get the diff from the revision's page:

http://bazaar.launchpad.net/~renpytom/renpy/main/revision/788

Please refrain from ranting in the bug tracker.

Tom Rothamel (renpytom)
Changed in renpy:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.