というよりも、Windowsのゲームについてですが。
ゲームは昔からユーザーとメーカーのプロテクト解除のいたちごっこだったわけですが、未だにあったりします。
例えば、CDメディアの場合
/Ring プロテクト
/Safe Disc
/AlphaROM
/SecuROM
なんかが現在でも存在しますね。
DVDにおいては、面倒なコロコロフォーマットが存在するというのも……(汗)
プロテクトの種類などはまぁ、ほかのページに詳しく載っているのですが、Cross Overでゲームをする際には要注意だったりします。
特に気をつけなくてはいけないのは
「Alpha ROM」なゲーム
あと、Safe Disc2.8以降のゲームかなぁ。
これらは、たいていキーディスクとしても使われる場合があるんだけど、CrossOverで読み込もうとすると、誤爆(インストーラーが誤認識)しちゃって、「これはコピーメディアです。正規メディアを入れてください」って言われちゃうんですね。
この現象が起きた場合ですが……
「メディアをメーカーに送ってください」
はい、何故かというと、ドライブの相性って言うものがあってですね、特にALPHAROMの場合、ディスクチェックの際にすごい事をやらかしてデータの一致を確認するんですが、ドライブが使っているコントローラーによって返ってくる値が異なる場合があるんですよ。
たしか、Alpha ROMって、まず正方向にデータを読んでCRCを確認。その後データを逆方向から読んでCRCを確認。その値が一致したら正規ディスクって認識するやつだとおもった。
でも、逆からデータを読んだ場合のCRCの値がコントローラーによっては異なるデータを返すんです。つまりコピーだと言われちゃう。
なので、メーカーにメディアを送ってもらって、対処版のCDと交換するのが一番正しい方向なのですよ。
というのも、このプロテクトは、BootCampでもParallelsでも起こしやがったからな。
ちなみに、きちんと読めなくなるどころか、CDがすごい勢いで回り始めてCDが取り出せなくなるから注意ですよ?
じゃぁ、後は何に注意したら良い?
同人ソフトであれば、作成ツールは何かを聞きましょう。
吉里吉里もしくはN Scripterであれば、ちょっと前のエントリーに書いてあります。
じゃぁ、Directorだったら?
……Mac用の実行ファイルがあるはずですので、そっちを素直に使いましょう。
コミックメーカーだったら?
98のボトル作成してIEとWMPをインストールしておきましょう。
独自の言語で作成されているらしいですよ?
スクリプトがCとかC++とかなのかなぁ?
一度、動作環境の最低のOSを確認して、そのOSでボトルを作るか、2000でとりあえず動かすのが良いかも。
うぅ……うちはインテルMacだよー
って言う人も、一応あきらめないでご覧?
昔からね、Macユーザーの言葉には「無いものは作る」だったんだ。
いま考えると、Macには優秀なオーサリングソフトがあったんだよね。
HyperCard(今で言えば、コミックメーカー+吉里吉里みたいなもの)とか、オーサウェアスターとか。
この「オーサウェアスター」って言うのが秀逸で、フローチャートを書くように分岐とかスイッチとか設定していくだけでアドベンチャーもどきが作れちゃうんだよ。
こういうツールを知っている人が今は成功……してるのか?(ぉぃ)
