Another issue I've noticed is the songs will randomly speed up or slow down when played using your script. The MP3s themselves, including helo.mp3, do not have any issues when played outside the game. When the songs come up on the helicopter speakers however, they will play faster or slower than intended.
My understanding is as follows:
1) the game will load whichever song is helo.mp3 at launch The script says Tears For Fears - Memories fade - 05m04s --> plays normally
2) the game will load the new helo.mp3 whenever the helicopter is summoned again In my case: Jimi Hendrix - Purple Haze - 02m52s --> the track is sped up. It's much higher pitched and plays faster overall.
It also works the other way around, Fortunate Son came out slowed down the other day. I blamed it on low quality tape manufacturers but I'm assuming it's the same issue.
It's not an experience ruining bug but I can imagine it could cause trouble to people who have both short and longer songs.
I'm assuming this is an issue with how the game manages the .mp3's itself. It's probably taking the duration of the original song and matching the new one to it, speeding it up or slowing it down.
I don't know if there could be a workaround to it. I can't figure one out myself but I'm still looking into it because I really appreciate your script.
I haven't encountered this issue myself, but I guess it has to do with how the mp3s are encoded.
All the mp3s I use, when played via the in-game player, display no duration at all (and as a result I can't fast forward through them). I'll check if they're CBR or VBR when I get home.
An in-game solution would be a lot cleaner but I have no idea where to start looking.
Another solution would be to figure out if it can be changed via something like cheatengine.
Just a heads up, having a comma (,) in a song's name skips it. The cmd.exe shows the name of the song with the comma in it but will play the previous one instead.
( ) and - work just fine as far as I can tell so far.
11 comments
My understanding is as follows:
1) the game will load whichever song is helo.mp3 at launch
The script says Tears For Fears - Memories fade - 05m04s
--> plays normally
2) the game will load the new helo.mp3 whenever the helicopter is summoned again
In my case: Jimi Hendrix - Purple Haze - 02m52s
--> the track is sped up. It's much higher pitched and plays faster overall.
It also works the other way around, Fortunate Son came out slowed down the other day. I blamed it on low quality tape manufacturers but I'm assuming it's the same issue.
It's not an experience ruining bug but I can imagine it could cause trouble to people who have both short and longer songs.
I'm assuming this is an issue with how the game manages the .mp3's itself. It's probably taking the duration of the original song and matching the new one to it, speeding it up or slowing it down.
I don't know if there could be a workaround to it. I can't figure one out myself but I'm still looking into it because I really appreciate your script.
All the mp3s I use, when played via the in-game player, display no duration at all (and as a result I can't fast forward through them).
I'll check if they're CBR or VBR when I get home.
An in-game solution would be a lot cleaner but I have no idea where to start looking.
Another solution would be to figure out if it can be changed via something like cheatengine.
( ) and - work just fine as far as I can tell so far.
Thank you for this script!
I'm sure there's a way to do this from inside the game which would be cleaner, but I didn't want to bother with digging through game files.