Try   HackMD

GBISRとGCHDとOBS studioで頑張った備忘録

GBISR
これが

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

こうなる
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

OBS
これが

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

こうなって
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

こうして
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

こういう感じになる
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Game Boy Interface(以下GBI)でやってること

※SwissからGBI環境が使えるようになってるのは大前提
(というかSwiss経由のほうでしか試してないから知らん)

こっちにSwiss経由しない場合でもできる方法をまとめた
※GCHD Mk-IIとWii用D端子ケーブルでOSSCに入力してる
※GCHD Mk-IIは前期型のGCじゃないと使えないから注意
※S端子でも設定次第で色々よくできる(はず)
1.gbisr.cli.exampleがあるはずなんで、exampleを消す
(.cliファイルにする)
2.cliファイルを編集する
(好み)
3.GBISRを起動する
(この際チェックボックス系統は触らなくても、2でいじったcliがあればそれの設定が強制反映される)

※適切かは知らない僕のcli設定(詳細はwiki見てくれ

--delay-reset=0
--poll=0
--zoom=3.2:3.2
--scan-mode=progressive
--scaler=nearest
--format=ntsc,scaled-size=480:432
--input-gamma=4.0
--gamma=1.2
--offset=-44:0
--osd-input=97:-64

delay-reset=0
┗これはGCのリセットボタン押した(ハードリセットした)ときの遅延を制御する(デフォは73)
※ゼルダのふしぎの木の実ではここの設定を「0」で問題ないけど、他ゲームではわからんから各コミュニティで確認してくれ
poll=0
┗コントローラーに対してのHz設定、デフォが1の1000Hz、0が互換性一番強いVSync(11の100Hzまで下がっていく)
zoom=3.3:3.3
┗僕の環境ではこの数値で大体モニターの上下いっぱいまで引き延ばせた(4/6)
※入力表示を加味して最終的には3.2:3.2でやってる
※けどこれOSSCとか色々使ってる状態でだから各個人の環境によりけりになりそう
※ただそうすると解像度の問題で、(左右においてると)入力表示が途切れて表示されることになる
※イコールGBAも左右が切れる
※多分設定でなんとかできるんだろうけども
※というか設定内容把握しきれてないから現状の限界おじさん
scan-mode=progressive
┗映像の表示方法
format=ntsc,scaled-size=480:432
┗映像の表示方式と表示サイズ
input-gamma=4.0
┗ガンマ調整
offset=-44:0
┗表示位置
osd-input=97:-64
┗入力表示の位置

OBSでやってること

※適切かは知らんので僕がやってる内容
0.キャプチャ時の解像度は機材によって変わるので割愛
(僕はSC-512N1-L/DVIを使って、1344x960で取り込んでる)
 ※デフォでは設定されていない解像度設定だから、
 キャプボのdriver設定>driver property>customized resolution outpot>数値指定の<ポチー
 で追加してる
1.クロップして不要な部分をなくす
(理想はネイティブな解像度orネイティブ*Xになるように)

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

2.スケーリングでゲーム自体の解像度にポイントで下げる
(GBの場合は160x144)
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

3.同じくスケーリングのポイントででかくする
(基本は倍数になるように持っていくのがいいけど僕は個人的なサイズに変えてる)
※ここできれいな画面にならない場合はソース自体の解像度とスケーリング時のサイズがあってない的な奴
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

※OBS側の設定は他ハードとかでも同じようにできるんで、スケーリングの扱い方が分かれば流用できる
※他ハードだとポイントじゃない方がよかったりもするけどシラン
※任意のクロップ範囲でやる場合はゲーム自体の解像度に下げる際も一緒に修正が必要