SSブログ

Macの話(25:MacのVBAでチートしてみよう編) [Mac]

WinXPと比較するとどうしてもMac用のゲームとかエミュレーターとかって見劣りしてしまいますよね。

Win用のをMacに移植しましたって感じで、「Mac用」って開発されてるわけではないから、操作とかに若干の違和感が残ったりしますよね。

でも、贅沢言っても始まりませんよね。出来るだけでもありがたいってことですね。

WinXP用のVBAってほとんど完成品の風格が漂ってますモンね。
VBA1.7.2で困るような場面はほとんど無い用に思えます。

VBA linkなら「ポケモン交換」も出来るしね。

実はMac OS X用にVBA 1.7.2が移植されています(知ってたよ〜んって?)

なので、Macユーザーでも心おきなくGBAエミュを堪能することが出来ます。

私のeMacはOS 10.3.9なのでVBA 1.7.2 for Macを使おうとすると、まあ、ほぼ問題なく動作するんですが、「◎ケモン」をやる時に問題があります。

「ファイ◎ーレッド」、「リー◎グリーン」、「エ◎ラルド」でゲームを進めて、野生◎ケモンを捕まえるため「◎ンスターボール」を投げると、とたんに固まります。

それ以外は問題なさそうなんだけど「◎ケモン、ゲットだぜ!」が出来ない「◎ケモン」って、、、、、ですよね。

たぶんOS 10.4以上とか、なんかそんな縛りがあるんでしょうね。

しょうがないので、VBA 1.6a for Macを使っています。

こっちではボールを投げても固まりません。

でも、ゲーム起動時に「内蔵電池が切れているため時計関連のイベントが出来ません」とGBA君にしかられてしまいます(たぶんGBAの方のメッセージです)

内蔵電池のエミュレートが上手く働かないみたい。

エミュの設定でどうにかならないか試行錯誤中ですが、なんか無理っぽいです。

あと1.6aだとゲーム画面が大きくできません。

設定画面でサイズを大きくするように設定しても、ゲーム画面に反映されません。

なので、eMacの17インチ画面の真ん中に「ぽつねん」と実機同等のちっこい画面が映し出されます。

Macのこういった情報ってWinXPに比べると遙かに少ないから、やっぱり自分で試行錯誤するしかないんでしょうね。

まあ「ゲットが出来ない◎ケモン」よりまだましですね。

それでもMacでGBAエミュが出来るんだから「たいしたモンだ」と素直に喜んでいます。

でも、ただやるだけなら、何もMacでやらなくてもPSP改を使えば良いんですよね。

なので、やっぱりココはMacのVBAで◎ケモンチートしてみましょうか。

名付けて「Macでもやってみせるぜポケチート」作戦の発動です(5・7・5だけど季語がない?)

---------------------------------------------------------------------
(用意した物)

eMac OS 10.3.9
VisualBoyAdvance-1.6a-MacOSX.sit

◎ケモン・◎ァイアーレッドのROM
◎ケモン・◎ァイアーレッドののチートコード

(これを始める前に「PSPの話(9:VBAでチートするぜ編)」あたりを読み返しておくことをオススメします。)
---------------------------------------------------------------------

「VisualBoyAdvance-1.6a-MacOSX.sit」の形でゲットできます、探してみて下さい。

チートするだけならVBA 1.7.2でも勿論かまいません。
私のeMacでは「◎ケモンゲット」が出来ないので、1.6aにしただけです。

Romとコードは、、、何とかして下さい(相変わらずいい加減です)
勿論「自己責任」のキーワードをお忘れ無く。

ゲームRomはWinでもMacでもPSP改でも共通です(GBAのカセットだもんね)

「◎ァイアーレッド」は生産時期が前期と後期でチートコードが違うので、あらかじめ確認して下さい。
使えないコードではそもそもダメだよね。

Win版よりMacのVBAの方が入力操作が面倒なので、あらかじめテキストエディットに使いたいコードを書いておくと便利です。

買い物無料 xxxxxxxxaaaaaaaa
マスターボール xxxxxxxxaaaaaaaa
、、、、

ってこんな具合です。

今回もPARコードを使います。なので真ん中のスペースはあらかじめ取り除いておくともっと便利です。



(んだば、、やってみるズラ)

まずはVBAを解凍。Romを入れます。

Romは読み込み時に場所を指定するから、好きなところに置いても良いんですよね。
なるたけ分かりやすいところが良いですね。

で、VBAをダブルクリックでスタート。
Rom選択画面から「◎ァイアーレッド」を選択します。

ゲームが立ち上がりました?

ここでちょっと不思議なんだけど、メニューバーの「オプション」にチートの項目があるけど、選べない状態になってますよね。

これって別に使えないわけではないんですよ。

MacのVBAではゲームを動かしながらではチートコードの入力が出来ないだけです。

なので、ファイルから「閉じる」を選択して下さい。「◎ァイアーレッド」の画面が閉じると、メニューの「オプション」から「チートコード入力」が選択可能になったハズです。

「チートコード入力[GameSharkAdvance]」を選択します。

ちなみにこのとき「キーコンフィグ」も選択できるようになって、VBAでジョイスティックとかの設定が出来るようだけど、なぜか私の環境では暴走してしまいます。

なので、ゲームパッドを使う時はやっぱり「USB Overdrive」の方がよいようです。
Macの話(22:Mac用ゲームパッド編)参照)

さて、チートコード入力ウィンドウが開きました?

WinXPのコード入力画面とはうってかわって、かなりあっさりした構成です。

入力欄が6個とOKボタンのみ。右下隅のリサイズマーカーつまんで動かしても入力欄は増えません。
てことは、コードは6個までって事なんでしょうね。あんまり込み入った事は出来なそうです。

VBAはPARのマスターコードを入れなくても良いのが救いですね。

なので、先ほど用意しておいたコードのテキストをコピーして入力欄に貼り付けます。
そう、真ん中のスペースは取り除いてベロ〜ンって繋げて下さい。

コードのタイトルも付けられません。かなりやっつけ仕事の雰囲気です。

でもまあ「できるだけでも儲け物」ってMacユーザーはいつもこうですね、、、。

コードを入れたらOKボタン。入力操作はこれだけ。

メニューの「ロムイメージを開く」で再度「◎ァイアーレッド」を選択。

ゲームが始まったら通常通りプレイして下さい。チートコードが有効になっているはずです。

ココまでの説明で気付いたと思いますが、、、「そうなんです、その通りです」

「ってなんだよ〜」って?

つまり、ゲーム中はチートコードの追加入力が出来ません。
ついでにコードの有効無効の切り替えもありません。ズーと有効です。

チートを外すにはセーブしてゲームを一端終了して、またVBAを立ち上げ直します。
ただ「閉じる」を選んで追加入力すると、、、結構な確率で暴走します。


「MacのVBAの方が入力操作が面倒なので、、、」と書いた意味が分かったでしょうか?

まあ、私の場合は最初に「マ◎ターボール」を大量に入手。
気に入った◎ケモンを出現させてゲット。
スターティングメンバーを揃えてセーブデーターを作る。

とこんなモンで、あとは至ってフツーに◎ケモンを楽しみます。

なので、セーブデーターが出来ればPSP改に移して、そっちでゲームするので、Macの役目は最初のデーターを作る事だけです。

これはWinXPのVBAでも同じ様なモンです。

だから、MacのVBAでこれだけチート出来るなら、「Win貸して」と借りる手間が省けるので、まあまあ満足してます。

だたPSP改をUSB接続するのにMacに直接つなぐと色々とファイルを作ってくれちゃうから、出来ればWinXPだけと繋ぎたいのよね、、、。

でもBasilisk2の改良版も出た事だしココはいっちょ「Macと繋ぐ用メモステ購入作戦」も発動しようかしら、、。

あ〜またお小遣いが〜、、、。

自宅iMacのブラウン管もかなり怪しくなってきたし、、、、

受難の日々は続きます。

(つづく)



nice!(0)  コメント(6)  トラックバック(1) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 6

keiking

わたしもmac版VBAで◎ァイアーレッドチート成功しました!
でも多分VBAのバージョンが合ってないからなんですが、何故かポケモンにボールを投げた瞬間フリーズしてしまい、ゲットできません…
なので最初のポケモンをオーキド博士から何匹ももらおうとしても、博士が研究所から出してくれませんし……
…でもでも、いろんな情報、本当に役に立ちました!
ありがとうございます!
by keiking (2008-10-22 00:49) 

keiking

2回も書いてすみません
わたしのVBAはバージョン1.7.1です
Macのバージョンは10.4.1なんですけど、やっぱり◎ケモンのゲットがだめみたいです
一度バージョン落としてみようかなー、と思います…(やっぱりゲットができないって……)

とりあえず、本当にありがとうがざいました!
by keiking (2008-10-22 01:12) 

yuka-ki

◎ンスターボールが投げられない◎ケモンなんて、カガリのいないオーブみたいなモンですよね、、、ははは (通じました?)

「VBA 1.6a」を試してみるといいかもしれません。
”VisualBoyAdvance-1.6a-MacOSX.sit”を探してみてください。

by yuka-ki (2008-10-22 20:29) 

StepMor

Amoxicillin And Expiration Dates Comprar Viagra Farmacia <a href=http://leviinusa.com>cheap vardenafil 20mg</a> Levitra Biglietti On Line Cialis Generico Preр с–р’в§o Dapoxetine Purchase
by StepMor (2019-07-19 15:06) 

Stepglast

Amoxicillin 500 Mg Canadian Pharmacy <a href=http://abcialisnews.com>п»їcialis</a> Prix Cialis 5mg Pharmacie France <a href=http://abcialisnews.com>Cialis</a> Zithromax And Doxycycline
by Stepglast (2020-02-27 13:24) 

Stepglast

Commande Viagra Canada <a href=http://apcialisle.com/#>Cialis</a> Elimite Cream At Cvs <a href=http://apcialisle.com/#>п»їcialis</a> Miglior Sito Dove Comprare Viagra
by Stepglast (2020-03-14 07:37) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 1

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。