Bug #1108
Infine corruption during first tic
Description
Attempting to do anything in the first tic of an infine script causes corruption of all following infine.
Labels: InFine, Textures, Sound Effects
History
#1
Updated by vermil about 12 years ago
I meant to say, if the infine def is loading graphics that have external patches in the actual Dday folder
#2
Updated by vermil about 12 years ago
Indeed, there is evidence that this issue with loading out of the patch folder isn't Infine specific.
Once it goes wrong, it seems to stop loading anything out of the patch folder in the Dday folder until you start a new game, at which point patch loading appears to resume again until the same points it stopped loading in the previous game.
#3
Updated by skyjake about 12 years ago
- labels: Infine first tic --> InFine, Textures
- priority: 1 --> 3
#4
Updated by skyjake about 12 years ago
- labels: InFine, Textures --> InFine, Textures, Sound Effects
#5
Updated by skyjake about 12 years ago
- status: open --> fixed
- assigned_to: Jaakko Keränen
#6
Updated by skyjake about 12 years ago
This issue should now be resolved because the first tic of InFine scripts is no longer getting special treatment. Instead, if a map begins with an InFine script, time starts normally without pausing for the busy transition animation.
#7
Updated by skyjake almost 12 years ago
causes corruption of all following infine
What do you mean by "corruption"? Visual or behavioral?
Please attach an example script so it is easier to diagnose the issue.
#8
Updated by vermil over 11 years ago
Further analysis reveals two small separate issues.
1. Sound effects set to play in the first tic of an infine def don't play. Music, graphics and text appear to be unaffected.
2. If the infine def is loading external patches from the patches folder in the actual Dday folder (i.e not from within a PK3), it will stop loading them after a certain point; it seems to vary based on what other resources are loaded (though if the same resources are loaded, it always stops at the same point in the infine.