OldUnreal / UnrealTournamentPatches

Other
968 stars 29 forks source link

[469b] MusicEvent does not work. #564

Open szuwiusz opened 2 years ago

szuwiusz commented 2 years ago

Music Events do not start.

Tested on maps Nyleve.unr, dig.unr.

Music works correctly after downgrading to ver 436.

SeriousBuggie commented 2 years ago

Need more info. Steps for reproduce, Attach maps with issue. Your audio settings and UT driver. Possible log output if there any info about that. Possible minimal test example without anything else.

szuwiusz commented 2 years ago

Nyleve.unr - It is second level of Unreal. Music should change to more action one when, you encounter first beast. Music does not change, or replay default level music.

dig.unr - third level of Unreal game. Famous moment of ambush in corridor when the lights go down. When the Skaarj attack, music turns to action one. Unfortunately, when the action music should start, the default level one play again.

I think this is the issue of every situation when music should change.

In UnrealED, actors (triggers, pawns, etc), can change music determined by MusicEvent. Looks like game cannot play right "song section" or "trasition" of MusicEvent, and play just default one.

I used default audio settings. Direct 9 and 11 drivers.

Cant provide log at this moment.

Nyleve and dig.zip

SeriousBuggie commented 2 years ago

I used default audio settings. Direct 9 and 11 drivers.

Cluster or OpenAL audio used?

szuwiusz commented 2 years ago

I dont even know what it is, so no.

SeriousBuggie commented 2 years ago

You use one or another. img Also try change it and check issue.

stijn-volckaert commented 2 years ago

Are you using OldSkool to play Unreal 1 levels? If so, are you 100% confident that your OldSkool configuration in 469 matches your configuration in 436? The problem you're describing sounds an awful lot like a known bug in OldSkool (i.e., a bug that also triggers in 436).

szuwiusz commented 2 years ago

Yes, I use oldschool but, I tried different music options from oldschool (I know its buged quite often), disabling it and playing level in deathmatch by open command. In all cases was the same. I downgraded game by using steam file integrity check and started working fine and without deleting oldschool. I will try audio drivers late afternoon.

SeriousBarbie commented 2 years ago

Maybe you run into the Dusk.umx/Dusk.utx-problem, because Dusk.utx is used by Nyleve.unr? If there is another file named DUSK in UT's "Paths" folders, it may be loaded instead of Dusk.umx. But that does not explain why DigSh.umx of map dig.unr is not played.

szuwiusz commented 2 years ago

I tested audio drivers and this issue occurs when Cluster is used. OpenAL works correctly!

an-eternity commented 2 years ago

I also noticed that with client version v469 in some maps music works not the same way as with v436... In those maps with v436 music track is playing infinitely, with v469 it stops playing when the track ends and begins playing after several minutes... This issue happens only if OpenAL or Cluster diver is used, with Galaxy driver it doesn't.

SeriousBuggie commented 2 years ago

Look like you talk about #481 which affect only Cluster.

an-eternity commented 2 years ago

Maybe it is same bug, but in my case i don't know if it was playing something what must not play or was playing nothing at all, because it was silence. One of those maps: mh-()mg-valleyofhellv13

SeriousBuggie commented 2 years ago

Out of range can be anything, include silence.