WindowsVista、Windows7でRPGツクールXPが起動しない人たちに捧ぐ…

…哀の歌。
あれこれやり始めて一週間、ようやく認証通ったですよ…orz


【概要解説】
RPGツクールXPは、初回起動時にライセンス認証をしないと起動すら出来ない。

かつては、一度認証が通ったあとも定期的に認証情報を聞いてきて、回線接続が出来なかったりライセンスをうっかり消してしまったりして認証失敗するとサポートに連絡するまで二度と起動しなくなり、しかもそのサポートの受付が平日日中帯とFAXのみ、という鬼のような仕様であったのが、現在では定期認証は要らなくなったらしい。…その代わり、最近のOSでは起動しないことがある、というオマケがついた。



【状況】
以前WindowsXPのパソコンに入れて使っていたのを、新しいWimdows7のパソコンに入れ替えようと思って元のPCからアンインスト。7に入れ替えて起動してみたら「認証サーバーへの接続に失敗しました。インターネット接続に問題がないかご確認のうえ、しばらく時間を置いてから再び認証作業を行ってください。」というメッセージが出る。



ちなみにこれ、表示される「しばらく時間を置いてから~」は完全にウソのメッセージ。しばらく待っても解決しまへん。
アプリ設計時に、発生するエラーパターンと表示されるメッセージを十分考えてないと、このような混乱を招くメッセージが出て被害が拡大するという好例…。



【解決方法】

(1) ツクール本体とRTPを最新版にアップデート。両方ともVer1.03になってないとダメ。

(2) サポートにメール。(※二回目のインストールの人)

(3)もしかしたら必要ないかもしれないけど、状況によってはファイヤーウォールに穴を開けるか、セキュリティソフトを一時的に停止させる。

ちなみにVistaと7は64bit版の動作は保証しないそうです。
動くかもしれんけど、ウチは32bit版なので動作検証はしてないです…。



ツクール公式サイトがお前はマイク○ソフトの親戚か、と言いたくなるくらい判りづらい構造になってるので、以下に判りやすく書いてみると。


RPGツクールXP本体のアップデートデータはココ
http://tkool.jp/support/download/rpgxp/rpgxp_update.html

まず本体をVer 1.03に上げる。



次にRTPの旧Verをアンインストールする。
インストーラがアホなので、本体と一緒にインストールしたRTPが古くても、新しいやつで上書きしてくれない。


RTPのアップデートデータはココ
http://www.famitsu.com/freegame/rtp/xp_rtp.html

RTPも1.03に上げる。



ここまで出来たら、次はサポートに連絡。
連絡フォームはここ。

http://tkool.jp/support/contact.html


発売元の認証サーバに、初回認証時のパソコン構成がデータとして残ってて、パソコンからアンインストしてても情報が残り続けているらしい。それを手動で消して入れ替えてるみたいなんだ。なので新しいパソコンの型番やらスペックやらをライセンス情報とともに教えてあげて登録しなおさないといけないらしいんだ(笑

送るコッチも面倒くさいけど、手続き受け付けてるサポートの人も「めんどくせー。なんだこの糞仕様」とか言ってそうだよね。発売当時の設計スタッフを恨んでください…。



で、ここまで出来てまだ認証が通らなかった場合は、パソコンのファイヤーウォール設定か、セキュリティソフトが、認証の通信を阻害してる可能性あり。

ファイヤーウォールに、ツクール本体の「RPGXP.exe」(通常はC:\Program Files\Enterbrain\RPGXP 以下にいる)を許可してやって、それでだめならセキュリティソフトを一時的に無効化してみる。これで通信が出来るはず。


そもそもツクールって、ウィルスと誤検知されるとか、ハードウェアDEPのせいで起動しないとか、やたらセキュリティソフトとの相性が悪いみたいなんですわ…。


あとバグ情報が全く公式に出てこない。
自分が知ってるだけでも、公開されていない仕様上のバグが2つある。なので、時間はかかるけど最終的にはサポートに連絡してがんばるしかないと思います。


そんなわけでツクールXPはガチでお勧めできない、と言っておく。特にこれから触る人には。

この記事へのトラックバック