08/01/11
ページ更新。
現行のネット対戦環境。
PC版MBACVerB 1.03A
MBCaster 071226-mauve.zip
◆メニュー◆
◆はじめに◆
◆必要なもの◆
PC版MBACVerB本体
ネット対戦ツール「MBCaster」 →
MBCaster homepage
VerB最新修正パッチ →
エコール
◆設定◆
◆設定テスト◆
◆実際に対戦する(クライアント)◆
◆実際に対戦する(ホスト)◆
◆ネット対戦の待ち合わせ◆
◆Q&A◆
■Delay値の設定■
■フルスクリーン表示■
■同期がズレる■
■「mbacPC start failed」エラーが発生する■
■ネット対戦の時のみコントローラーの十字キーが効かない■
■接続時に「 -- WARNING -- 〜」と表示される■
■その他の設定■
◆はじめに◆
ここは
「ヒスコハまとめサイト」内特設ページです。
このページは、有志の方が作成されたPC版MBACVerB(以下MBAC)ネット対戦ツール「MBCaster」を使って、ネット対戦を可能にするための設定方法を記述しています。
◆必要なもの◆
1.MBACの最新版がインストールされており、ネットワーク環境などが全て整ったパソコン。
※MBACの最新修正パッチが無い →
エコール(http://e56.info/mbacwin/index.html)からダウンロード
2.MBACネット対戦ツール
「MBCaster」の最新版
※「MBCaster」本体が無い →
MBCaster homepage(http://mauve.sandwich.net/MBCaster.html)からダウンロード
◆設定◆
1.MBACの設定
●オフラインで起動 → 起動メニュー ↓
【 詳細設定 】↓
「 □ このアプリケーションのCPU占有率を上げる 」
「 □ 戦闘データの裏読みをしないようにする 」
に、チェックを入れる。 → OK
【 Pad Config 】↓
・同時押しボタン設定の「使用しない」にはチェックはいれない。(使用する)
【色数設定】↓
・「16bit Color」にチェックを入れる。
●オフラインでゲームを起動 → OPTION ↓
「 StageBgType 」を Simple に設定。
●MBACのセーブデータ(cfg.cfg)のバックアップを取る。
※ネット対戦中、稀にセーブデータが消えるなどの現象が起こるため。
2.
mbcaster-beta-070912b.rar を解凍する
※RARを解凍できない →
Lhaplus(http://www.forest.impress.co.jp/lib/arc/archive/archiver/lhaplus.html)をインストール
3.解凍してできたファイルから、
「exe」フォルダの中のファイルを全て
MBACインストールフォルダへ移動する。
同じフォルダの中に
mbacPC.exe と
mbcaster.exe の両方が存在するように。
4.※キーボードでゲームを操作したい場合
「config_caster.ini」をメモ帳で開き、「inputDevice=0」を
「inputDevice=1」にする。
◆設定テスト◆
1.
mbcaster.exeを起動します。
この時、環境によっては「Windows セキュリティの重要な警告」が表示されます。
ここでは
「ブロックを解除」を選択して下さい。
2.[9]を打ち込み、エンターを押して下さい。
設定が正しければ、MBACが起動し、キャラクターセレクト画面が表示されます。
※キャラクターセレクト画面が表示されない → ◆設定◆から再確認する。
◆実際に対戦する(クライアント)◆
(※クライアント…相手に接続する)
1.
mbcaster.exeを起動します。
2.[2]を打ち込み、エンターを押して下さい。
3.対戦相手のIPを入力し、エンターを押して下さい。
※<Delay>〜などが表示された場合 →
■Delay値の設定■
◆実際に対戦する(ホスト)◆
(※ホスト…相手からの接続を待つ)
※専門的な知識が必要となります。
0.UDPポート「7500」番を開放する。
※ポートの開放ができない → 各ルータの説明書を参考にする。あるいは
「UPnPCJ」(http://umemasu.hp.infoseek.co.jp/)を使用する。
1.
mbcaster.exeを起動します。
2.[1]を打ち込み、エンターを押して下さい。
3.自分のIPを相手に伝え、相手からの接続を待ちます。
※自分のIPを知りたい →
ENV Checker(http://www.cybersyndrome.net/evc.html)にアクセスし、REMOTE_ADDR(ユーザのIPアドレス)の値を見る。
※<Delay>〜などが表示された場合 →
■Delay値の設定■
◆ネット対戦の待ち合わせ◆
ヒスコハまとめにチャットルームを設置しています。
ヒスコハまとめ(http://www.mana3535.com/hisukoha/)
ノーマルチャットでは、初心者から闘劇参加者まで様々な人が対戦しています。
初心者だから付いていけるか心配、という方はビギナーチャットから始めるのがオススメ。
また「MBAC Lobby System」というツールを導入することで、対戦相手の募集やIP入力などの手間が無くなり、スムーズな対戦が可能となります。
「MBAC Lobby System」導入方法
◆Q&A◆
■Delay値の設定■
以下引用。
<Delay>
About **.*[ms] delay exist in a round.
( DelayTime[ms] = 16[ms] × Input )
Input >
705 :名無しですかあなたは! :2007/09/10(月) 14:20:28 ID:R2Ie4OLU0
ディレイは16×nでnを表示された秒数に近づける。
例えば43.8って表示されていたら最適は『3』
25って表示されていたら最適は『2』
709 :名無しですかあなたは! :2007/09/10(月) 14:37:55 ID:cRz2EoDk0
>>705
別に50とかでもバッファ2で十分動くよ
3とかになるとやる気しないから2か1しか使ってないわー。
それで大体FPSは60出てる。
■フルスクリーン表示■
「config_caster.ini」をメモ帳で開き、「windowMode = 1」を
「windowMode = 0」にする。
■同期がズレる■
mbacPC.exeを起動し、パッドコンフィグで同時押しの「使用しない」チェックを外す。
※お互いがチェックを外している必要あり。
起動メニューの詳細設定から「□ 戦闘データの裏読みをしないようにする」にチェックを入れる。
■「mbacPC start failed」エラーが発生する■
「MBCaster」解凍フォルダの中から「exe」フォルダの
中に入ってるファイルのみをMBACインストールフォルダへ移動して下さい。
■ネット対戦の時のみコントローラーの十字キーが効かない■
MBCasterではX軸Y軸のみ取得し、ハット軸を取得していないのが原因かと思われます。
MBCasterのバージョンアップで改善される可能性もありますが、望みは薄いと考えて下さい。
リアルアーケードPro.3を使っている人↓
「TURBO」ボタンの左にあるつまみを「L」に合わせる。
PC用コントローラ・家庭用ゲームコントローラのコンバータを使っている人↓
残念ながら対応していませんので、諦めるか、新しいコンバータをお買い求め下さい。
最近は安価で性能の良いコンバータが出てますので。
参考までにオススメを。
PSコントローラコンバータ:
ELECOM JC-PS101USV USBtoPSゲームパッドコンバータ
PS3兼PC用コントローラ:
リアルアーケードPro.3
■接続時に「 -- WARNING -- 〜」と表示される■
ホストに接続したとき「-- WARNING -- Remote version of MBCaster is incompatible!」と表示される場合がありますが、これは先に誰かがホストへ接続している場合にも表示されます。(MBCasterのバグ)
■その他の設定■
※専門的な知識が必要となります。
config_caster.iniをメモ帳で開くことで、詳細設定を変更することが可能です。
「萃夢想」と表記されているのは、元々このネット対戦ツールは萃夢想のものだったからですw
-----
#大体は 1 か 0 でスイッチする
#シャープから始まる行はコメントとして無視される
[PORT]
onoff = 1
#起動時などのポート番号入力を省略する
myPort = 7500
#自分が使うポート
enPort = 7500
#メニューの2で接続する先のポート
[VISTA]
onoff = 0
# Vistaのための補正を行うかどうか。使うとき1にする
StackOffset = 0x20
# スタックのアドレス補正
# Vistaの場合0x20、それ以外は指定しないでください
[INPUT]
inputDevice=0
# Your pad number (starting from 0 for the first pad) or 255 for keyboard.
# Keyboard inputs. Check keycodes.txt for appropiate numbers.
kLeft=0xCB
kRight=0xCD
kUp=0xC8
kDown=0xD0
kA=0x31
kB=0x32
kC=0x33
kD=0x34
kQ=0x24
kAD=0x25
# The values below are only used in broadcast mode
inputDevice2p=1
kLeft2p=0xCB
kRight2p=0xCD
kUp2p=0xC8
kDown2p=0xD0
kA2p=0x31
kB2p=0x32
kC2p=0x33
kD2p=0x34
kQ2p=0x24
kAD2p=0x25
[MAIN]
zlib = 1
#zlibを使うかどうか
priority = 1
#萃夢想の優先度を上げる
# 0 : 普通
# 1 : やや高い (ABOVE_NORMAL_PRIORITY_CLASS)
# 2 : 結構高い (HIGH_PRIORITY_CLASS)
obsCount = 1
#これから観戦を始める人数をカウントするかどうか
#途中で減っても値は減らない
time = 0
#終了時に稼働した時間を表示するかどうか
th075Quit = 1
#接続を切断したときに萃夢想を閉じるかどうか
windowMode = 1
#観戦とデバッグのときはウィンドウモードで起動する
stageLimitCancel = 0
#score.datの状態に関わらず全てのステージを選択できるようにする
#時計台昼などを選択したいときはメニュー画面で [ キーを押せば制限解除
escSelect = 0
#萃夢想かth075Casterが前面にあるときだけエスケープキーを確認する
lessCast = 1
#観戦データ送信頻度を半分にする
#データ要求頻度減少に対応したcaster(060919以降)が行き渡るまでは微妙
allowFileMode = 1
fileModeStart = 0
#ファイルから相手の情報を読んで起動するモードを許可するとき 1
#実際に使うときは起動時に -f を渡すか、fileModeStartを 1 にする
allowArgMode = 1
#引数から対戦相手を指定するモードを許可するとき1
#実際に使うときは起動時に -iに続けてIPを渡す。
#同様に-pで相手のポートも渡す。-pが無いときは7500で接続する。
#INIにこの設定が無いときはデフォルトでON(070520以降)
perfectFreeze = 0
#ゲーム停止方法の変更をするかどうか
#1にすると、データが届いていないとき完全にプロセスを停止させる
th075Booster = 0
#内蔵のth075Boosterを有効にするかどうか
#0 : メニューの9選択時のみ有効
#1 : 常に有効
#0xF : debug( 127.0.0.1 )
autoNextOn = 0
#観戦のとき、戦闘終了後の画面を自動的にスキップする
autoWaitOn = 0
#自動で待つかどうか。待ち状態でエスケープキーを押すと一時解除する。
replaySave = 0
#対戦終了時のメニューのデフォルトをリプレイ保存にするかどうか
playerSide = 0
#プレイヤーサイドを指定するかどうか。
#同じ指定だった場合はホスト側の希望が優先される。
# 0 : ランダム(通常)
# 1 : 1P
# 2 : 2P
allowObs = 1
#対戦しているとき観戦を許可するかどうか
#観戦しているときは、その対戦の観戦(リレー)は常に許可する
#INI読み込めないときなどはデフォルトでON
[POSITION]
onoff = 0
#萃夢想を起動する位置を指定するかどうか
x = 40
y = 30
#位置
#萃夢想を起動させるたびに読み込まれる
setWindowTop = 0
#常に前面に表示する
[SOUND]
wave = 1
#接続があったとき、同じフォルダにsound.wavがあったら鳴らすかどうか
beep = 0
#接続があったとき、ビープ音を鳴らすかどうか
deSyncSound = 1
#同期切れを検出したとき、同じフォルダにdesync.wavがあったら鳴らすかどうか
#0 : 無効
#1 : 有効( desync.wavを鳴らす )
#2 : 有効( desync.wavが無いときはsound.wavを鳴らす )
----