定期配信者のTwitch議事録ブログ

Twitch関連をまとめるページ

雑談ネタ

今週の雑談

今週の金曜日
やってしまった。。。

6時間放送やった後にふとobs見たら
「配信開始」ボタンを押してなかった!!

何度かこの失態を繰り返していたので流石に自動化しました
pythonとかでOBSのAPIあるかなと思って調べてみると、
あることはあるけど「配信開始」というボタンクリックについて出てこなかった。
そんなこんなで調べていくとコマンドラインで操作を受け付けるというのがあったので
ささっとbatを組み込んで入れてみた。 私が常々、放送開始時に必要なツール、起動したいものをまとめているbatツールがあったので
ちょうどよかったのでそれに合わせて組み込んだところ
今日も問題なく起動できております。

これで開始ボタン忘れは起きない!!

ツイート

OBS Studioをコマンドラインで実行 | LogicalCreation

cd C:\Program Files (x86)\Steam\steamapps\common\OBS Studio\bin\64bit
start "" obs64.exe --scene "7wait" --startstreaming

21時から雑談放送予定だけど
5分で終わりそうな気がする

今週はそこまでネタが無い

日曜の雑談ネタ

今週のゲーム

inside、エーペックス、初音ミクプロジェクトディーバ、HALO

inside

謎すぎたゲーム、2Dサイレントホラーゲーム
ギミックがたくさんあり特にテキストなど一切表示されず
ただ黙々とゲームを進めるだけで、プレイヤーにゲーム背景を考察、想像させることに特化している。

www.xbox.com

クリップ

狂犬を煽ってみたら・・・

まさかの結果に自分でツボってしまった。

エーペックス

今のところボチボチ週2回ほどやっている
デーモンズ縁メンバーで協力して勝ち取れるチャンピオンは面白い

アーカイブ

9/16 チャンピオン
9/27 チャンピオン

今週はパーフェクト取れず、こういう時もあるので
気楽にゲームを続けていくし、何だか301がすごく使いやすくなってる

初音ミクpjd_mega39s+

初音ミク Project DIVA MEGA39’s|セガ

パーフェクトクリア

久しぶりにパーフェクト取れた!!

まだ何曲かできそうでできないものがあるが、
楽しくプレイをしたいためリトライ大体2回まで。

HALO

www.xbox.com

あまりストーリーモードを極めるつもりでもないので
キャンペーンをイージーモードでプレイ。
初見プレイであり全く知らなかったが 、まさかの主人公のCVが小山力也さん。
小山力也さん渋すぎるよ、武器はこれで十分だ(格闘)

放送関係

マイクを変えてから放送を見返したところ
ノイズキャンセルが強すぎて音が途切れてしまったり
なんだか中途半端であるので、様々な設定を変更。

マイク設定

NDIVIAノイズキャンセル を 1.0から0.5など微調整するも音が変にぶつ切りする現象は改善せず。
NVIDIA Broadcast →RNNoise (より高品質)へ戻し、しばらく様子を見ている。

設置タイプ

土台から支えるタイプから上から吊るすタイプに変更

ライトアップ系

照明

照明が白飛びしすぎて苦戦した
女優か?ってぐらい焚き過ぎてた

イクライト

初音ミクカラーから暗めのカラフル波打ちに変更

位置

サイドから机正面に変更
まだまだ調整中
イクライトがカラフルに見えてきたのでカメラ映えを気にしつつ
1番自分の声が通る位置を考えた結果。

その他

薬味

この薬味、大分特産の柚子こしょうを使った
フンドーキンの青柚子こしょうというものに最近ハマっております。

ナマコや刺し身と一緒につけて食べると
ものすごく美味しくなるのですごくおすすめです。
青柚子こしょう| 醤油、味噌 本物の味ひとすじ【フンドーキン醤油(九州大分県臼杵)】

オフ会(ゔぁる、なお)

なおさんとは1年ぶりの再開、場所は秋葉。

寿司食べ放題

秋葉原きんのだし
完全個室、2時間食べ飲み放題で6500円
www.kinnodashi-akihabara.jp

メイドカフェ

人生初のメイドカフェ
シュタインズゲートのモデルとなった店

メイリッシュ

当日まで全く行く予定がなく
少しコーヒー1杯ぐらい飲んで帰ろうという流れでしたが、
まさかのメイドカフェ、人生初でした。
www.mailish.jp

あとがき

この雑談ネタはここで配信
https://www.twitch.tv/videos/1607245068

放送関連のツール集

今週

今週はゲーム関連なし。

代わりに普段私が使っている
放送開始、終了後に使っているスクリプト集を紹介。
開始/終了をワンクリックすると、関連アプリが起動/終了するものを作成。

これらを使えば煩わしい放送準備や終了後の処理がほぼ一発でできる。

先週の「その他」で少し紹介した内容である。 sandboxmatsu.hatenablog.com

開始

処理内容

  • ゲーム起動に必要なショートカットを起動。(OBS、翻訳ソフト、コメントビュワー)
  • Windowsサウンド変更 スピーカーからヘッドセットへ変更。
  • 最後にpythonで自動tweetを行う内容を添付。
#game_start.bat

chcp 65001
start "" "C:\****\デスクトップ\****.exe - ショートカット.lnk"
start "" "C:\****\デスクトップ\ヘッドセット設定.lnk"
timeout 5
start "" "C:\****\デスクトップ\****.url"
timeout 30
start /min "" "C:\****\デスクトップ\****.exe - ショートカット.lnk"
start chrome.exe --window-position=1920,675 --window-size=930,350
timeout 3
start "" "C:\****\ドキュメント\programming\game_tweet.py"

終了

処理内容

  • ゲーム終了に必要なショートカットを閉じる。(OBS、翻訳ソフト、コメントビュワー)
  • Windowsサウンド変更 ヘッドセットからスピーカーへ変更。
  • 最後にpythonで自動tweetを行う内容を添付。
    • 終了時にFirefoxの指定URLページを起動。
# game_end.bat

chcp 65001
start "" "C:\****\デスクトップ\スピーカー.lnk"
taskkill /f /im ****.exe /T
taskkill /f /im ****.exe /T
taskkill /f /im ****.exe /T
taskkill /f /im ****.exe /T
taskkill /im chrome.exe
timeout 3
start "" "C:\****\ドキュメント\programming\game_tweet.py"

game_tweet.py について

主に下記の記事を参考にして自動ツイートに成功。

fuyutsuki.net

#game_tweet.py

import tweepy
import time
import schedule
import open_mv

if __name__ == '__main__':
    # 取得したアクセスキーたちをセット。
    api_key='*********'
    api_key_secret='*********'
    access_token='*********'
    access_token_secret='*********'

    auth = tweepy.OAuthHandler(api_key,api_key_secret)
    auth.set_access_token(access_token,access_token_secret)

    number = input('1:st_message,2:end_message,3:none: ')
    number = int(number)

    #2の時にopen_mv.browser_opのモジュール起動
    if number == 1:
        api = tweepy.API(auth)
        message = message = "今からgame開始"
        api.update_status(message)
    elif number == 2:
        api = tweepy.API(auth)
        message = "今日のgame終了"
        api.update_status(message)
        open_mv.browser_op()
    else:
        print("none")
    exit
# open_mv.pyw

import time
import win32gui
import win32.lib.win32con as win32con
import subprocess
import os

def browser_op():
    os.system("taskkill /im firefox.exe")
    time.sleep(1)

    # ファイルパスを指定して変数へ代入
    firefox = r"C:\Program Files\Mozilla Firefox\firefox.exe"
    subprocess.Popen([firefox,"https://www.yahoo.co.jp/"])

    # アプリを右画面で開く
    time.sleep(2)
    hwnd = win32gui.GetForegroundWindow()
    win32gui.MoveWindow(hwnd, 2000, 50, 1600, 900, True)
    time.sleep(1)
    win32gui.ShowWindow(hwnd, win32con.SW_MAXIMIZE) 

サウンドバイスの変更

Windowsデスクトップだとサウンド変更を何度もクリックして切り替えないとめんどくさい。
しかし、このリンク先でプログラムを組めば一発で切り替え可能!!

jutememo.blogspot.com

// changeSoundDevice.js
  
var wait = function(title){
    do {
    WScript.Sleep(100);
    } while(!WshShell.AppActivate(title));
};

var WshShell =  WScript.CreateObject("WScript.Shell");
WshShell.Run("control mmsys.cpl");
wait("サウンド")
WshShell.SendKeys("{DOWN " + 
    WScript.Arguments.item(0) +
    "}%{s}{TAB 3}{ENTER}");

最後に

自分用のメモに付け加えたもの。
これであなたも放送がとても楽になりますよ〜

今週のゲームとPython

Midnight Fight Express

www.xbox.com

20ステージから再開して全クリできました。
結構サクサクで進めることができるけど、ゲームバランスがひどい。
正直、このゲームバランスさえクリアできれば良ゲーです。
ところどころ、難易度設定が明らかにおかしい!
ノーマルだけど、ハードやベリーハードと変わらない難しさ。おかしすぎる!!
前半は拳で語り合うゲームだけど、 後半は銃がないと全く進めない!!
武装集団に拳一つで立ち向かうのは無理ゲーだよw

その他

あとは前から定期的にやっている
初音ミクプロジェクトディーバやつい最近再開したApexぐらい。
次のゲームはXboxgamepass よりすぐに終わりそうなゲームを選んでプレイしてみます。

放送 × 勉強(python)

かきとめていどー。
少し興味があったPythontweetというものに成功。 fuyutsuki.net

APIトークンとはなんぞ?
だいたいこれで理解できました。

この実行ファイルをモジュール化して
前から作っていた放送準備のスクリプト内にこの動作を組み込み
放送連絡がだいぶ楽になった。
動作として
1を押すと開始tweet、2を押すと終了tweet、3を押すと何もしない

放送 × 勉強 と2重の面白みが出ており、いい感じに回っているので
この調子でどんどん放送関連でプログラミングを頑張っていきたい。

放送準備のスクリプト

放送終了のスクリプト

  • OBS、Chrome、コメビュ、翻訳ソフトの終了
  • Windowsサウンドをイヤホン→スピーカーへ切り替え
  • tweet選択pjの起動
  • Twitch集計結果のURLページを開く

唐突な紹介

猫が尊い・・・ www.twitch.tv

デスストランディング終了

今週のゲーム

一部ネタバレ含みます

デスストランディング

ようやくデススト終わりました。
配達依存性という実績解除さながら目標地点へ行くついでに
あれもこれもと色んなミッションを沢山引き受けて
荷物いっぱいになりながらも配達したりとゲーム終盤でも相変わらずの面白さ。

www.xbox.com

ラストシーンのネタバレ ラストに近づけば近づくほど、エピソードタイトルに登場人物が割り当てられ、
その人物の生い立ちや出生について触れられる。

  • クリフの正体
  • ヒッグスとは
  • ブリジットとアメリの関係性
  • サムの出生
  • BBの機能
  • ダイハードマンの逸話

今までの謎、フラグ、世界観が一気に紐解かれていき
登場人物の過去や現在、その後を推察すると悲しくなってしまう。

最後にデッドマンがある事に対して遠回しに気を利かせてみるものの
サムは放心状態のまま配達人として仕事を全うしようとする。

一人残されたサムは、取り返しのつかない場面でふと我に返りある行動に出る。
その時の放心状態の心理描写を考えると本当に胸が締め付けられる。

なぜこんなことやってるのか?
これでいいのか?このままでいいのか?と思考より先に体が動いてしまう。
重要シーンでは思わず自分も、そうであってくれ!!お願いだ!!と
一緒に念じてしまうぐらい最後は感情移入してしまった。
※今でも思い出し涙が出てしまう。

改めてゲームを終えて見るとデスストランディングはストーリーが始まる前から
色んな伏線や生い立ちが絡みに絡んだ内容であると考えさせられる。

最後に

クリア後に気づいたのが、
主人公だけではなく主要メンバー全員が実在した人物を
モデルとされていたんですね、しかも小島監督が直々にオファー。

様々な意見があるけど私的には
ゲーム、システム、ストーリーどれをとっても申し分なく楽しませていただきました。
今までやりたかったゲームの1つが叶えられてとても満足です。
ありがとう、デスストランディング

その他

  • Midnight Fight Express
    プレイ再開

www.xbox.com

  • ゲームコントローラ
    xbox純正コントローラーを買おうと思った矢先
    Xbox Elite ワイヤレス コントローラー シリーズ 2(白黒ツートンカラー)が
    発売されることが判明

news.xbox.com

jp.ign.com

エリートコントローラとはいわゆるプロコンです。
背面に追加ボタンやRT,LTの深さ調整、スティック付け替え、
ワイヤレス、Bluetooth接続など多彩なコントローラ!

発売日
本体と厳選された付属品 9月21日
付属品のフルパック 10月6日

既にコントローラーの予約分は完売しているようで
在庫状況とレビューをみて11月中旬までに購入予定。
※在庫があれば・・・

連射機能はハードウェアとしてないものの
専用ソフトウェアを買えば連射機能が追加できるようです。
→reWASDというソフト

ふと思ったのがエリートコントローラ買えば
初音ミクプロジェクトディーバ用のカスタムキーボードいらなくなるかも?

積まないように計画的にやる

今週のゲーム

投稿が遅れましたが今週は2点の感想です。

デスストランディング

www.xbox.com

先週に引き続きデスストの紹介
だいぶ操作感やゲーム性を理解できて前よりもだいぶ楽に進めれるようになった。
このゲームは荒廃した世界で荷物を運ぶことで都市を復興していく配達ゲーム。

ストーリーを進めていくと都市復興の使命感に駆られ
道中に落ちている素材や建設現場を見かけるとついつい素材を提供したくなる。
この素材が一定数集まると高速道路などの建設物が作られ荷物がより運びやすくなる。

高速道路のメリット
敵モンスターとのエンカウント半減や運送設備のバッテリー消耗も抑えられる。

デメリット
建設素材集めに夢中になり数時間プレイすることもしばしば。
時間を気にかけながらやらないとあっという間に日が暮れてしまう。

運びやすくなるので全体の進行にいい影響を与えられるんだけど
この調子だと、メインストーリー終わらないぞ・・・

Midnight Fight Express

www.xbox.com

このゲーム面白すぎる!こういうのを待っていた!
ファイナルファイトにハマった人は間違いなくこのゲームをやったほうがいい。
単純過ぎずある程度のやり込み要素があり効果音がいい!

見下ろし型アクションゲーム
40種類のステージと武器やアイテムを使え直感的にプレイすることができる。
スキルアップをしていくごとにオートアクションが増え
アクション映画さながらのスタイリッシュコンボを決めることができる。

ステージ数が多いためか前半は敵が弱くゴリ押しで進めることができるが、
後半につれ敵が強くなり全くと行っていいほど歯が立たなくなる。
防御、カウンター、パリィを使わないと進めないイベントも出てくるため、
とてもやりごたえのあるゲームと言える。

環境デバイスはコントローラーが推奨されているが
結構ボタン連打をするので個人的にはキーマウスがオススメです。
コントローラーで親指連打しすぎたため手首から肘にかけてまでの筋を痛めてしまった。

あとがき

4点ほど連絡

  • 体調
    最近体調が悪く、規則正しくゲーム、勉強ができなくなっている。
    もう少し自己管理を徹底して平均的に続けられる放送スタイルを整えます。

  • 連休の予定
    今週は4日ほど休暇予定。
    この日でゲームコントローラーを選び購入しようかと考えております。
    やはりコントローラーは手にとって触らないとわからない。

  • 放送ツール
    obsのアップデート情報あり
    すでにアップデートを行いしばらく放送をしていますが、今のところ問題なし。
    アプリケーションごとの音量調整、NDIVIAのマイク調整機能が追加されたようです。

  • Twitterの自動ツイート
    iftttやPythonを使い
    時間指定やワンクリックでツイートできることに成功
    これで放送前、放送後のツールに仕込んでツイートしてみる

デス・ストランディング xbox game pass版

今週のゲーム

デス・ストランディング news.xbox.com

デス・ストランディング

タイトルの通りデス・ストランディングxbox game pass にリリース!!
自分でも前々からプレイしてみたくてSteamで買おうか悩んでいた作品。
それがxbox game pass に出てくれて本当に嬉しい。
様々な人がプレイする中、どうしてもネタバレは避けたくてこのゲームについては
何も調べず、目を伏せていたので、完全に初見プレイ。

BB、BT、時雨、デス・ストランディング、ビーチとは?などなど
わからないことだらけな上に世界観の設定が緻密すぎて追いつけない!!

コジプロ作品はメタルギアソリッド4以来であり、MGS5、MGRも未プレイ
本作品でも使われているであろうFOXエンジン
この性能がマップやエネミーサーチ、ギミックやグラフィックなど
滑らかに表現され実写撮影かと勘違いしてしまうくらい没頭してしまう。

難易度はvery easy modeなんだけどかなり難しい。
一度クリアしたら音声英語、字幕日本語でプレイしてみる。
なんか、口の感じが英語基準に合わせられているので
そのほうがしっくり来る感じがある。

あとがき

PCコントローラーが故障しているので次の給料が入ったら連射機能付きを買う!!