ToMI 2 & 3 crash on entering fullscreen in Windows 7 (+ workaround)
Hi folks,
I've been quite a bit slack with playing ToMI, so while I've played through episode 1 I haven't even played 2 & 3 yet. So when I wanted to do this today, I've found that both games crash on launch when they're switching to fullscreen mode.
I can run Lair of the Leviathan (or at least get to the settings menu) in windowed mode using the prefs file Will attached here, but for obvious reasons (like anti-aliasing) I'd rather play the game in fullscreen. Well, as soon as I switch to fullscreen in the options menu I get the same crash I previously got directly when launching the game.
I'm running Windows 7 x64 RTM here (since we have a MSDN subscription at work and the latest and greates OS used everywhere in the office is still Windows XP).
+++ NEWSFLASH +++
Okay, while I was typing I thought giving Windows' compatiblity options a go before submitting this, and actually setting "Disable visual themes" which makes "regular" Windows apps less, well, new-Windows-Theme-shiny did the trick. But note that this isn't neccessary with Launch of the Screaming Narwhal...
Still, since Windows 7 will be the latest and greatest version of Windows out there in about 11 days you might want to either make that setting the default via the installer (if possible) or look into this crash and fix it for good...
Just my 0.02 EUR...
EDIT: P.S., while I'm at it: the link to launch Siege of Spinner Cay in Windows' game explorer actually opens the folder where the game is installed instead of directly launching the launcher as with ToMI 1 & 3...
I've been quite a bit slack with playing ToMI, so while I've played through episode 1 I haven't even played 2 & 3 yet. So when I wanted to do this today, I've found that both games crash on launch when they're switching to fullscreen mode.
I can run Lair of the Leviathan (or at least get to the settings menu) in windowed mode using the prefs file Will attached here, but for obvious reasons (like anti-aliasing) I'd rather play the game in fullscreen. Well, as soon as I switch to fullscreen in the options menu I get the same crash I previously got directly when launching the game.
I'm running Windows 7 x64 RTM here (since we have a MSDN subscription at work and the latest and greates OS used everywhere in the office is still Windows XP).
+++ NEWSFLASH +++
Okay, while I was typing I thought giving Windows' compatiblity options a go before submitting this, and actually setting "Disable visual themes" which makes "regular" Windows apps less, well, new-Windows-Theme-shiny did the trick. But note that this isn't neccessary with Launch of the Screaming Narwhal...
Still, since Windows 7 will be the latest and greatest version of Windows out there in about 11 days you might want to either make that setting the default via the installer (if possible) or look into this crash and fix it for good...
Just my 0.02 EUR...
EDIT: P.S., while I'm at it: the link to launch Siege of Spinner Cay in Windows' game explorer actually opens the folder where the game is installed instead of directly launching the launcher as with ToMI 1 & 3...
This discussion has been closed.
Comments
And besides the above I happily played through ToMI 2 without a hitch yesterday...
np: Blamstrain - Alive In Arms (Lackluster Remix) (Blamstrain Remixed)
What's the make & model of your graphics card?
Are you using the latest drivers for the card?
Since Win7 is still 'unreleased', there's enough work being done on drivers where it may catch some driver specific issues. If you do find a more recent driver, it would help if you updated and then tried to run the game normally again.
Catalyst 9.9, which was the latest one last time I checked (i.e. today).
To be honest, I really doubt something that's fixed by disabling control theming is caused by the graphics drivers - especially with a game that doesn't (seem) to use any Windows controls outside of the launcher and that doesn't crash when run in a window - then again, maybe it's the lack of antialiasing in windowed mode, but that'd still be highly illogical and/or voodoo...
But yeah, doing .NET programming during the day doesn't get you close to the graphics driver and the OS, so I don't know Windows' ugly innards too well...
Forgot one more thing. Can you do me a favor and run the DirectX web installer for me? This will likely not do anything, but I want to cover the bases.
Ninja Edit: Also, what Windows Theme are you using? I'm wondering if this is something specific to a theme or not.
Standard aero glass theme with a user-set background image and a slight tweak of the colours - but at least nothing that should make programs act different than the defaults.
But ain't life great? I've just found that it now won't crash, even if I revert any compatibility settings I've made...
Okay, either this was a freak conicidence, or I'm currently doing something wrong doing something wrong...
np: Blamstrain/Brothomstates - Envelope Diving 2 (Brothomstrain vs. Blamstates)
This is noted as something to look out for on Win7, so moving forward we'll work out this aspect and figure it out from there.
Thank you for helping us out! This at least identifies what we need to look at in the future!
I just re-installed Win7 from scratch to see if it could play ep3.
Downloaded all 3 TOMI episodes thru Steam.
Episode 1 & 2 work just fine. Episode 3 gives me the following dialog before any launch occurs: And no launch ever occurs.
My system is intel T9300/nvidia M8600 GT (to contrast Leak's ATi system) running latest video drivers, on 64-bit Win7.
edit: OCZ 32GB SSD
For full reference, my other post linking here.
Please remove when you're done
(Notice the position of the PS icon)
The executable for all Monkey chapters included this information before. Apparently Steam started using it with chapter 3.
No parental controls in Games Explorer nor in Control Panel.
I don't even have the Parental Control service.
What I did just try was to enable the full Administrator account as per:
http://www.vistax64.com/tutorials/67567-administrator-account.html
I setup passwords on both the admin and my standard account, restarted the machine.
I tried launching on both accounts, neither works.
I know I'm asking alot (need support on a slightly modded, unsupported Windows) but it's frustrating, especially when the other two episodes work and the game is not the problem, just the launcher :P
It seems to me like a simple "is the Parental Control service even running" check has been forgotten? (not necessarily by TellTale, maybe MS)
Update:
Just checked what MS has to say...
What's New in Windows 7 Parental Controls
http://msdn.microsoft.com/en-us/library/dd630560%28VS.85%29.aspx
I don't have the "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Parental Controls\Providers" folder in my registry.
I do have "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Parental Controls", but it's devoid of keys and contains only a folder called "HTTPExemptions" which is also empty.
Your issue is occurring because you removed a core functionality in Windows.
The function being called is IGameExplorer::VerifyAccess. In your case, it's returning false due to the absence of the software to verify access. You could try removing the entry for the game in Games explorer and find out of that fixes it. The only change between the chapter 3-5 and 1-2 is Steam registering the game with Games Explorer.
Telltale games will not be the only games you'll have this problem with in the future. Now that Steam has added this functionality to it's games, you'll keep running into this problem.
I have Team Fortress 2 installed along with the episodes.
That's not in Games Explorer either, yet I can play it without a problem...
I'm sure its rating wouldn't have let me play?
I guess I haven't said it yet but THANK YOU very much for your time already!
Update:
Here's output from DebugView of the three steps in my screenshot... anything seem off?
Update 2:
Could it be that Team Fortress 2 checks whether the game was actually added to Games Explorer or not, but you guys just check the VerifyAccess? Heh, not trying to bust any balls
Update 3:
Here's a weird one:
I drag&drop the Ep3 shortcut from my Desktop into Games Explorer and attempt to launch...
If Steam was closed, it'll launch Steam and then attempt to launch Ep3, then it removes the shortcut I put into Games Explorer and fails as before.
If Steam was open, Ep3 fails as before but does NOT remove the shortcut from Games Explorer.
I tried this with the Team Fortress shortcut, it launches fine and is never removed..
DebugView is exactly the same output as above in all cases.
I just installed Windows 7 x64 (via MSDN subscription). I installed ToMI episode 1 and it went smooth (I did not do the DirectX test-thingy). I use the first stand-alone installer - not via Steam.
But when I try to start the game I just get following message; "The program can't start because d3dx9_41.dll is missing from your computer. Try reinstalling the program to fix this problem.".
I thought this was simply just because the game is incompatible with Windows 7 x64. But when I read this post and see that people are playing it on x64, I don't know what might be wrong.
I've tried to run the program in Vista or XP "mode", but I still get the error and the game won't launch.
Any idea on what to do ? Is there an installer for x64 I must use instead ?
This system runs with nVidia 9600gt 512mb, 4x 1GB DDR2 ram and Intel E6550 dual core. All the latest drivers for everything.
Though when you run the ToMI setup the game asks if you want to run the DirectX installer - did you answer no to that question? Because otherwise I can't see how you wouldn't have the latest DirectX version installed...
np: Vladislav Delay - Tummaa (Tummaa)
Yes, I answered no - thinking that Windows 7 had everything I needed. I will try to reinstall ToMI and answer yes to the DirectX check.
Thanks so far guys and have a nice weekend!
For the game installers, I changed around how a Telltale game does DirectX as of MonkeyIsland103. Before, I would invoke the web installer to get your DirectX working. This mostly works, but if your Internet connection is weird you won't get anything. To make sure the game at least launches, I put in the _41.dll at the game folder.
With 103 and after, a few things changed. Installers now include a DX off-line installer that only installs the following via DirectSetup (all x86 versions):
* Aug 2005 D3D9 v27 (Aka: 9.0c)
* Mar 2009 D3D8 v41
* Mar 2009 X3DAudio
* Mar 2009 XAudio
* Apr 2007 XInput
This adds 5.23mb to the installer file, but at least you get the right files in the right place the first time. After I invoke the Web installer to fill in the gaps if you opp-in. What I don't do is put in the _41.dll loose anymore in any case.