DirectX check timeout waaay too long
I 'accidentally' clicked quickly through the default installation because I'm a windows user and thus trained to click 'next' as fast as I can to get through the extensive amount of obligatory install prompts every single time I want to install something.
Unfortunately I had no internet connection at the time and the install just froze. If I hadn't been logging on to the forum here (from another computer) and started writing about it, I never even would have discovered that there actually was a timeout. It must've been 10 minutes or something.
I think 10 seconds is more than enough for the installer to figure out whether it can get online or not
Unfortunately I had no internet connection at the time and the install just froze. If I hadn't been logging on to the forum here (from another computer) and started writing about it, I never even would have discovered that there actually was a timeout. It must've been 10 minutes or something.
I think 10 seconds is more than enough for the installer to figure out whether it can get online or not

This discussion has been closed.
Comments
You can also get the offline installer to update your computer with DirectX.
If you're interested in the details, here's what's going on.
Starting with the Strong Bad series, I include the DirectX web installer with the installers. The games require at least the Aug '07 update, but all versions of windows ship with the original 9.0c and Windows Update doesn't update DirectX. I rant on my personal blog about this...
Our installer runs the installer Microsoft provides on silent mode. Once it's fired, I can't do anything to further detect if the computer can connect to the server where the DirectX components are installed. I have to wait for it to finish, but there's no way I can detect if it's hanging. While I could check for an internet connection, it's about the specific address for getting all the DirectX components, rather than any URL.
For the record, when a disc based distribution happens, including Strong Bad and eventually the Wallace & Gromit disc, we'll be including the 'offline' version of DirectX.
What I do need to make clear is that running the DirectX runtime doesn't replace working files, it only adds new files. It will replace broken/missing files, but not overwrite. In my years of working with electronic entertainment, I've only seen DirectX imporve or make no change in performance of games. Never have I seen a DirectX update hinder a computer in any way.