◆PC版MBACVerB アンオフィシャルネット対戦 特設ページ◆

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.exembcaster.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を鳴らす )
----