トキメキファンタジー ラテール が Windows 2000で起動できなくなった件を調査

ltl
ときめきファンタジー ラテールが先週のアップデート以降起動できなくなったと言う話をTwitterで聞いたので、解析してみました。


単純な問題でした。

LaTaleClient.exe が起動時に動的に GetProcAddressで ws2_32.dllの freeaddrinfo と getaddrinfo のアドレスをチェックして、そのままノーチェックでコールしているのが原因でした。

これ、IPv4/6の共通命令ですが、Windows 2000には実装されていないため、クラッシュしてしまうわけです。

動かすためには、kdllinst.exe で Ez KD Registry チェック後再起動して、ラテールのフォルダに KDWの ws2_32.dllを 簡易インストールしてやる必要があります。

ltl2
あっさり起動しました

問題解決自体は5分で出来たのですが、原因調査に2時間ほどかかってしまいました|・ω・)
開発元にはちゃんと動作チェックして欲しい物ですね。

関連サイト:
トキメキファンタジー ラテール「Windows 2000」でゲームが起動できない現象について
パンヤ不定期日記:ゲームポット社員[PangYa]

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です