2025-08-03 19:40 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000590Spring engineGeneralpublic2008-10-16 13:05
Reporterimbaczek 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0000590: .skip behaviour erratic
Description.skip almost always skips too much. When I enter .skip 400, logs always say that the correct amount of time has been skipped, but the clock shows something else (400 secs is 6:40, and once I got ~9:30, usually around 7:00.)
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0001113

imbaczek (reporter)

can somebody confirm this or was that only something on my end?

~0001114

Kloot (developer)

Last edited: 2007-08-17 22:12

It does seem non-deterministic when jumping to absolute
positions, wallclock time is often a few seconds off (eg.
skip 600 doesn't put you at exactly 10:00 but at 10:07,
and not always that same time index either) from the
amount that should actually have passed ((simframes / 30)
seconds). Also, .skip'ing very far ahead (20+ minutes)
produced buffer overflows in CLocalConnection::SendData()
on several occasions, but I haven't investigated that.

On another note, the infobar saying how many frames
are left doesn't stay visible for the duration of the
skip loop here, after a few seconds it just becomes a
tiny (8x2 pixels or so) mess that starts jumping around
the center of the viewport for some reason. This is on
Linux with old nvidia drivers though, so not of too great
concern.

~0001115

imbaczek (reporter)

the drawing issue is exactly what I had on my WinXP intel 945 laptop, so it's a genuine bug. thanks for confirmation, I'll look deeper.

~0001361

tvo (reporter)

.skip currently desyncs the replay, ie. fast forwarding with e.g. speed 5 gives a correct result and .skip'ing a number of frames gives a desynced replay of the demo.

~0002938

Auswaschbar (reporter)

closed because of oldness
+Notes

-Issue History
Date Modified Username Field Change
2007-08-16 15:21 imbaczek New Issue
2007-08-17 20:05 imbaczek Note Added: 0001113
2007-08-17 22:09 Kloot Note Added: 0001114
2007-08-17 22:12 Kloot Note Edited: 0001114
2007-08-17 22:24 imbaczek Note Added: 0001115
2007-10-22 10:47 tvo Note Added: 0001361
2008-10-16 13:05 Auswaschbar Status new => closed
2008-10-16 13:05 Auswaschbar Note Added: 0002938
2008-10-16 13:05 Auswaschbar Resolution open => fixed
+Issue History