Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

From what I can see, it didn't seem like you triggered that cascade of error messages in the console from that log. Did your audio still cut out?

It did.  I can try another run and wait about a minute before exiting out.

https://pastebin.com/4hWF04rZ

Took longer than expected.  So I did wait but the queue kept growing with no dialogue or captions coming out.  I then headed over to Ogre to see if the dialogue will continue and take out the line of tanks, nothing.  So I crashed the plane and exited out.

(1 edit)

I think I have nailed this problem down. Once a a voice line script finishes printing, it is supposed to 'arm'  the next script to play after a certain amount of time has passed. This is done through Unity's coroutine functions, and I suspect the problem is that in some circumstances (e.g. if your computer is under load) the coroutines aren't firing properly. I've modified the manager slightly to record the time the next script should be fired. Then it checks whether or not the current in-game time has gone over this flag before arming the next script, so it should run independently of any coroutine nonsense.