Alt+Tab doesn't work on Windows 7,8 and 10. Workaround: rename daikatana.exe to daikatana_13.exe

Issue #101 resolved
Former user created an issue

No matter whether check box in the settings is on or off Alt+Tab doesn't work for me. The build I use is the latest, date 19-May-2015.

Comments (16)

  1. Purkkaviritys

    I think it's about the current OpenGL implementation in the Windows. Alt+Tab doesn't work properly with any fullscreen OpenGL app in the Microsoft Windows. You probably need to set the game into windowed mode for alt+tab. And even then you first need to pause the game, then open console to make mouse visible and then you can alt+tab out of the game.

  2. Frank Sapone

    Is the alt+tab disabled in the main menu? Go to options and see. If so, then I figure either the detection routines for determining it to be Windows 7 is wrong or the registry values to be imported are mistyped or even unique to each PC. I tested the code personally a year or so ago on a Windows 7 laptop, but I can revisit the issue again sometime.

  3. Teflon1

    I made sure alt+tab was enabled, then tried it in the menu, single player, a listen server, and a dedicated server in the July 15th build. It worked on none of them.

  4. Frank Sapone

    I believe a half-hearted fix is to just rename the binary to somethingl ike daikatana13.exe and alt+tab will work again. The issue is windows compatibility database looks for daikatana.exe and disables alt+tab because it cause issues (my guess would be on old 3dfx cards and other old video cards that had shitty drivers at the time in 1999/2000).

  5. Teflon1

    Doing that makes alt+tab work me for me.

    I switched back to daikatana.exe though, since it's not really that big of a deal to me and I want to launch it via Steam whenever possible.

  6. Frank Sapone

    I have Windows 7 again, so I can test it there and verify. For the Windows 7 users... Is this a problem on x86 or x64 windows?

    I was pretty sure I tested the alt+tab fix for Windows 7 x86 machines, but never tried it on x64... It's possible there may be another registry path for appcompat in x64 builds. However, the fix works fine in XP x64.

    For Windows 8 and 10 users, without knowing the registry appcompat path I need I can't apply a fix. Someone will have to find it as I refuse to install those operating systems.

  7. Frank Sapone

    I rebooted into Windows 7 x64 and alt+tab works fine there. So for the Windows 7 user... are you using a non-english Windows? Maybe the registry paths have localized names and that may be why it's not working for your Windows 7 copy.

  8. Frank Sapone

    AppCompat also checks for the presence of data/daikatana.cfg. Renamed daikatana.cfg to daikatana13.cfg for the updated port (since it has some new default CVARs) and on first start it will rename daikatana.cfg to daikatana.old.cfg. Subsequent startups will allow alt+tab and will start instantly. I noticed Vista and later have a delay on starting the game because of it accessing the AppCompat and appyling "fixes". New builds after this date will have the fix.

  9. Log in to comment