I posted a newer version of the script at http://www.zabaware.com/empeg/B10tts and updated the zip file. It now works when month is < 10 day is < 10 and hour < 10 and minute < 10. You can rename the 08 file back to 8. Be careful of CRLF translations if you just download the script instead of the whole zip.

I already had a custom init without preinit installed, so I'm not actually using preinit. I'm just adding this code to my modifeid init and it works for me. Can anyone tell me more about preinit? If B scripts are run before mounting and M scripts are run concurrently to the player is there any other type that will run after the disks are mounted but force the player to wait until it finishes executing? Or should I just add the mounting code to the B script?