/TVTComment

ニコニコや2chのコメントをオーバーレイ表示するTVTestプラグイン

Primary LanguageC#OtherNOASSERTION

TvtComment

TVTest ニコニコ & 5ch コメント表示プラグイン

  • 利用は自己責任で行ってください
  • このプラグインはニコニコのサーバや5chのサーバーと通信します。サーバに高負荷を与えるような利用や改変をしないでください。

なにこれ?

ニコニコや5chのコメントをTVTestの画面に流すプラグインです。 5chのレスを5chAPIから取得することによる比較的低遅延な表示、録画視聴時の5chの過去ログからの自動でのレス表示、録画視聴時のtsukumijimaさん提供の非公式ニコニコ実況過去ログAPIからの自動でのコメント表示などが特徴です。 また有志によるBSの実況生放送にも対応しています。

機能

  • 2020/12/16からのリニューアル後のニコニコ実況のコメントの表示および投稿
  • 有志によるBS実況コミュニティの生放送のコメントの表示および投稿
  • 指定したニコニコ生放送のコメントの表示および投稿
  • 5chのスレッドのレスの表示
  • 録画視聴時の5chの過去ログからの自動でのレス表示
  • 録画視聴時のtsukumijimaさん提供の非公式ニコニコ実況過去ログAPIからの自動でのコメント表示
  • ニコニココメント形式のXMLファイルからコメントを表示
  • ユーザーNG、単語NG、色コメNGなどのNG機能

導入方法

  1. ソフトを含んだzipファイルをここからダウンロードする
  2. 入ってなければMicrosoft Visual C++ 2015 再頒布可能パッケージをインストールする
  3. zipファイルのx86またはx64フォルダ内のTvtComment.tvtp、TvtComment.iniをTVTestのPluginsフォルダにいれる
  4. TvtCommentフォルダをフォルダごとTVTestのPluginsフォルダにいれる(←重要!
  5. TVTestを起動してこのプラグインを有効にした後表示されるウィンドウから、「設定」タブ->「その他の設定」ボタンでニコニコのユーザーや5chAPIのHMKey、AppKeyの設定する (HMKeyとAppKeyは各自調べてください)。

改造元のNicoJKについて

このソフトはコメント描画部にNicoJK(rev.16)のコードを含んでいます。なのでNicoJK.iniのコメント描画に関する設定はTVTComment.iniでもそのまま使えるはずです。でもほとんどテストしてないので保証はできません。

TvtComment.exeについて

このソフトは、コメント描画を行う実際のTVTestプラグイン部分と、GUI表示やコメント収集をする部分に分かれています。前者がTvtComment.tvtpで後者がTvtComment.exeです。だからTvtComment.exeは怪しいexeじゃないよって一応言っておきます。

使い方の分かりにくい部分

  • ウィンドウの移動は背景部分をドラッグすればできます
  • コメント改行はAlt+Enterで行えます
  • チャンネルリストをダブルクリックでチャンネル変更できます
  • TVTestのキー割り当てでウィンドウを前面に持ってくるキーを割り当てられます
  • コメントログはコメントを選択しないとスクロールできません

バグ

  • 5chが板移転などでURLが変わってるとフリーズしたりするかも
  • TVTestが閉じられてもウィンドウが閉じないことがある
  • 設定ファイルが見つからなかったり内容がおかしいと何も言わずに落ちることがあるかも
  • ニコニコ生放送・実況においてこのソフトで投稿したコメントがニコニコのウェブサイトの画面では表示されないことがある
    • ブラウザと同時ログインしている場合に起こる?
  • NG設定画面で複数のルールを選択して「ルール削除」ボタンを押しても一つしか削除されない

制限

  • 5chへの投稿はできません。スレッドのページをブラウザで開く機能があるのでそこで投稿してください。
  • ニコニコ生放送は運営コメント等には対応していません
  • 5ch過去ログでコメントが最初に表示されるまで数十秒かかる
  • 5ch過去ログで「さかのぼる時間」設定によってはコメントが表示されない。「さかのぼる時間」設定を長くすると表示されますが2ch.scや5ch.netへの接続が増え与える負荷が増加しますし、最初にコメントが表示されるまでの時間も長くなります。

ライセンス

LICENSE参照

開発環境

  • TVTest 0.9.0
  • Microsoft Visual Studio Community 2019

ソースコード

GitHub

謝辞

  • このソフトはNicoJKから改造して作られました。NicoJKの作者様への感謝をここに表します。私はwin32プログラミングはほとんどできないので元のプログラムがなければ決して作れませんでした。ありがとうございます。
  • ニコニコ実況過去ログ機能にはtsukumijimaさん提供の非公式ニコニコ実況過去ログAPIを使わさせていただいています。素晴らしいサービスをありがとうございます。