DirextXはwin7まではデフォルトのディレクトリが指定されてなくて(という目茶苦茶アバウトな仕様だった)それでも毎回同じディレクトリに入ってたからアプリはデフォでそのデイレクトリを読みに行っていた
が、Win8になって急にディレクトリが決められた上、これまでのデイレクトリ(事実上のデファクトスタンダード)から変更されるという暴挙
たったそれだけの理由で動かなくなったゲームが続出(正しいデイレクトリを読みに行くように指示するだけのdllを作ってフリーで撒いてるエロい人がいるのでそれ入れれば動く)