げろぐぐのぶろぐ

http://gerogugu.web.fc2.com/

 

Category: スポンサー広告   Tags: ---

Response: --  

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Category: 配信日記   Tags: ---

Response: Comment: 0  Trackback: 0  

配信@2014/05/14

曲名表示をどうにかGSD字幕で表示できないか考えた結果、
タイトルバーの文字列をを取得し、
それをLivemateのベース字幕に自動でコピペすればいいんじゃないかという事を思いついて、
偽字幕少女+Livemate+AutoHotKeyで実装する事に

オフラインでシリアスサム3をプレイして試してた時は、
曲名更新するタイミングでダッシュ中には消えてるレティクルが一瞬表示される程度だったので大丈夫だと思い、
配信中にTF2で試したら更新するタイミングで何故か画面が揺れるという現象が起きて断念

まぁ上手いプレイを魅せる為に配信してるわけじゃないので、
別ゲーや更新タイミングを上手く調整して試して再テストしてみようとは思ってるけど、
どうにか上手いこといかないもんかな

アケ版L4Dの事も書いたけど、長くなったので別記事に分けた
http://gerogugu.blog.fc2.com/blog-entry-224.html


//追記

ウィンドウから直接タイトルの文字列を拾ってこれたので、
Livemate+AutoHotKeyのみで実装に変更
タイトルが更新された時のみ字幕を更新するように変えてみた
クリップボードを経由してるのでテキストを触る時に停止しないと大変な事になるので注意

#z:: ;win+zにバインド
SetKeyDelay 10
WinGet, LM,, ベース字幕
loop{
IfWinNotExist,ahk_id %LM% ;ベース字幕を閉じるとスクリプト終了
{
Break
}
WinGetTitle, FB, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8} ;タイトルを拾ってくるプレイヤーのclass(この場合俺のfoobar2000)
if CB = %FB%
{
}else{
clipboard = %FB%
ControlClick, X50 Y50, ahk_id %LM%,,LEFT,,NA
ControlFocus,, ahk_id %LM%
ControlSend,,^a, ahk_id %LM%
ControlSend,,^v, ahk_id %LM%
ControlClick, X230 Y200, ahk_id %LM%,,LEFT,,NA
}
CB = %FB%
Sleep, 2000 ;2秒間隔でチェック
}
return


Comments

11 2017 « »
SUN MON TUE WED THU FRI SAT
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -
プロフィール

げろにも

Author:げろにも
pecaでTF2配信してます

検索フォーム
Twitter

Archive

RSS

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。