したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

【悠長化】KCRDB専用スレ15【出荷済み】

1 名無し提督@アフィ・ロンダ系転載お断り :2017/11/17(金) 23:50:43 ID:ev1qyUiw0
★★★KCRDB付属の『readme.html』は必読です。テンプレも必ず読みましょう★★★

艦これ専用ブラウザ【艦これ Received data browser】(略称・KCRDB)及び関連ツールについて話すスレ。
必然的に通信内容や艦これ内部の仕様などの話題が出るため苦手な方はブラウザバック推奨

質問についてはテンプレを一読の上、過去スレまたは当スレのスレ内検索も併せてお願いします
尚、専用ブラウザは自己の判断・責任でご利用下さい


艦これブラウザとか(開発終了)
ttp://hetaregrammer.blog.fc2.com/

前スレ
【悠長化】KCRDB専用スレ14【出荷済み】
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1446804845/

408 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 13:59:42 ID:uDYw2cSQ00
>>406
ありがとう。リポジトリ見てみる。

409 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 14:19:49 ID:ktJjlPUI00
ttps://gist.github.com/jankurianski/f3419d4580517516c24b
ここの ControlSnapshot.cs を マルコピで WebBrowserCapture と差し替えたらスクショ行けたぜ!

410 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 14:59:06 ID:4JIIde1kMM
>>409
GPUアクセラレーション切れてね?
―disable-gpuするとBitBltで撮れたの今思い出したわ

411 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 15:42:47 ID:ktJjlPUI00
一応 settings.DisableGpuAcceleration() をコメントアウトしてみたけどスクショ撮れてる

WPF用らしいけど念のため
settings.CefCommandLineArgs.Add("enable-gpu", "1");
settings.CefCommandLineArgs.Add("enable-webgl", "1");
を追記してみたけど結果は同じ

GpuAccelerationが本当イネーブルなのかはどう確認すればいいんだろう

412 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 16:41:07 ID:vFqFCpSU00
そもそも艦これ本体はどうやってスクリーンショット機能を実装してるの?

413 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 16:55:40 ID:ktJjlPUI00
いや艦これ自体にスクショ機能あったらみんな悩んでないのでは?

414 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 17:09:07 ID:vFqFCpSU00
知らんのか…
chromeで艦これを開いて画面を右クリックしてみてみ

415 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 17:18:45 ID:ktJjlPUI00
それちょろめの機能やん、、、

416 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 17:50:34 ID:vFqFCpSU00
あーcanvasだとできるのか…
結局そうなると実装方法が何も思いつかない…

417 名無し提督@アフィ・ロンダ系転載お断り :2018/08/18(土) 18:12:25 ID:vFqFCpSU00
結局Graphics.CopyFromScreenでやったわ
窓がでかくて邪魔だから縮小してるときに元のサイズでスクショできると良かったんだけどな…

418 名無し提督@アフィ・ロンダ系転載お断り :2018/08/19(日) 07:39:39 ID:ktJjlPUI00
一通り試したけどやっぱりちゃんとスクショ撮れてるなぁ
URL直打ちで chrome://gpu してもアクセラレータ周りは CheckerImaging と Native GpuMemoryBuffers 意外は Hardware accelerated だった

419 名無し提督@アフィ・ロンダ系転載お断り :2018/08/19(日) 13:38:17 ID:wex.8foE00
随伴艦一括解除の挙動がなんかおかしい

420 名無し提督@アフィ・ロンダ系転載お断り :2018/08/19(日) 14:25:46 ID:bCjxQFNw00
>>418
まずGPUの負荷を確認する
Windows 10 1790以降ならタスクマネージャーで、それ以外ならGPU-Zで
HTML5版はGPUをかなり使うので使われていればすぐわかる

それから、GPUが使われてたらBitBltでは原理的にキャプチャできないので、
キャプチャできなくなればGPUが使われていることになる

421 名無し提督@アフィ・ロンダ系転載お断り :2018/08/19(日) 16:06:44 ID:ktJjlPUI00
さっそく計った
重い処理になるように嫁艦秘書にしてわざと出撃アイコンにカーソルかぶせてロードが大体50%くらい
重いといえば重いけどiGPUのHD5000だから元々非力だしなぁ

422 名無し提督@アフィ・ロンダ系転載お断り :2018/08/20(月) 11:05:24 ID:wex.8foE00
提督業のぐらばぐ氏がスクショ撮るのに成功してて笑った

423 名無し提督@アフィ・ロンダ系転載お断り :2018/08/20(月) 14:35:54 ID:4JIIde1kMM
提督業のリポジトリ見てみたらRequestHandlerの置換機能でpixi.jsの中身編集してた
本体側スクリプトにはなるべく手出したくないんだけど、やっぱりそうなるか…

424 名無し提督@アフィ・ロンダ系転載お断り :2018/08/20(月) 23:45:56 ID:Wra5vZKE00
そっちいじっていいんならなぁ
迷うな

425 名無し提督@アフィ・ロンダ系転載お断り :2018/08/21(火) 11:16:35 ID:wex.8foE00
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1524698790/341
> ブラウザの設定で非アクティブでも動作を停止しないとかあるから調整するといいよ、負荷は増えるけどね
この設定CefSharpでもできるんだろうか
気付かずに中破でバックグラウンド放置してて進まなくて何事かと思った

426 名無し提督@アフィ・ロンダ系転載お断り :2018/08/21(火) 20:17:28 ID:4JIIde1kMM
chrome://flags/#stop-in-backgroundでいいんだっけ?
これ有効にするとコマンドラインに"--disable-features=stop-in-background"が追加されるみたいだから

CefSettings.CefCommandLineArgs.Add("disable-features", "stop-in-background");

ってすればいいんじゃないかな。効くかは知らないけど。

427 名無し提督@アフィ・ロンダ系転載お断り :2018/08/21(火) 20:29:00 ID:4JIIde1kMM
有効じゃないや無効。Stop in backgroundをDefaultからDisabledに変更。

428 名無し提督@アフィ・ロンダ系転載お断り :2018/08/22(水) 02:29:21 ID:wex.8foE00
>>426
とりあえずおまじない程度に入れておいたわ
ありがとう

F5で更新できるようにしようと思ったらCefSharpのキーバインディングの実装が思ったより面倒くさくて投げたわ…

429 名無し提督@アフィ・ロンダ系転載お断り :2018/08/22(水) 14:59:07 ID:4JIIde1kMM
class KeyboardHandler : IKeyboardHandler
{
public bool OnKeyEvent(ry
{
if(windowsKeyCode == 0x74)//VK_F5
{
browser.Reload(modifiers.HasFlag(CefEventFlags.ShiftDown));
return true;
}
return false;
}
}

だいぶ乱暴だけどリロードだけならこんな感じのをChromiumWebBrowserのKeyboardHandlerに設定すれば行けね?
インタフェースの真面目な実装は長くなるので端折ったからクイックアクションに頼ってね

430 名無し提督@アフィ・ロンダ系転載お断り :2018/08/22(水) 15:47:05 ID:wex.8foE00
>>429
ありがとう、後で試してみるわ

431 名無し提督@アフィ・ロンダ系転載お断り :2018/08/23(木) 20:04:24 ID:Q7oAdV0200
GoogleChromeの右クリックメニューでSSとるコマンドが出るけど
それを直接駆動することってできないんだろうか
そもそもGoogleChrome専用の実装とかなのかな

432 名無し提督@アフィ・ロンダ系転載お断り :2018/08/23(木) 20:05:22 ID:wex.8foE00
やっている人がいないところで察するべき

433 名無し提督@アフィ・ロンダ系転載お断り :2018/08/23(木) 20:06:01 ID:Q7oAdV0200
そりゃそうだな。
ここの住人ならできるならやってるよね

434 名無し提督@アフィ・ロンダ系転載お断り :2018/08/23(木) 21:52:33 ID:N4hvCK0Q00
ブラウザ側実装であってBlink/Skiaの機能とは違うのだろ

435 名無し提督@アフィ・ロンダ系転載お断り :2018/08/24(金) 00:29:32 ID:4JIIde1kMM
CefSharp.OffScreenだと標準でキャプチャ出来るらしく
Wpfも前触った時はそこそこ簡単に実装出来たんだけれども
一番肝心なWebBrowserFormに組み込む部分がだいぶ辛かったのよね試した感じ
個人的には夜戦/進軍画面の画像判定用に撮れればいいからそこまで必要としてないし……

436 名無し提督@アフィ・ロンダ系転載お断り :2018/08/29(水) 02:42:27 ID:wex.8foE00
最近読み込み直後にどこかに飛ばされて画面が真っ白になるんだよね
何かツールスレに出てたCefEOBrowserでも同じようになるらしいがこれは特定のURLをブロックしなければいけないのかな

437 名無し提督@アフィ・ロンダ系転載お断り :2018/08/29(水) 17:28:49 ID:Wra5vZKE00
もうこれ鯖アプリとブラウザコントロールの問題だよな

438 名無し提督@アフィ・ロンダ系転載お断り :2018/09/09(日) 14:51:04 ID:ktJjlPUI00
イベントも何も問題無し
なんだかんだで内臓ブラウザ変更とAPIの微修正だけでサクサク動いてるんだから豚さん尊敬するわ

439 名無し提督@アフィ・ロンダ系転載お断り :2018/09/11(火) 10:56:25 ID:Zw6ddpD200
まだ生きてるんだな...驚いた
(豚さん出荷と共に他専ブラに移行した人)

440 名無し提督@アフィ・ロンダ系転載お断り :2018/09/16(日) 03:49:56 ID:Q7oAdV0200
友軍の仕様変わってるのね

441 名無し提督@アフィ・ロンダ系転載お断り :2018/10/10(水) 22:51:43 ID:60MNjxCY00
特に問題ないわ

442 名無し提督@アフィ・ロンダ系転載お断り :2018/10/11(木) 01:55:26 ID:Wra5vZKE00
蓋を開けてみれば結局祭りは無かったか
辞め時を見失った

443 名無し提督@アフィ・ロンダ系転載お断り :2018/12/07(金) 19:56:25 ID:Le7Apv3U00
とくに問題なさそうな雰囲気

444 名無し提督@アフィ・ロンダ系転載お断り (バックシ 62c5-3970) :2018/12/22(土) 17:39:32 ID:ANdUxxrcMM
チョロメでプロキシモードでやってるけど大破進軍防止ウインドウが無いのが怖くてどうするか考えてたら
例外で問題ないことに今頃になって気付いた
音はブラウザ側でミュートしてるけど例外だとガツンと鳴るので他のことしてても気が付きやすい
うっかり進軍しても読み込み中でゲームが止まるので間違っても轟沈しない
わずか4行追加でだいぶ楽になった
まだ色々問題春が最大の懸案が無くなったので通常海域周回は問題なくやれる

445 名無し提督@アフィ・ロンダ系転載お断り (ワッチョイ bda7-42a1) :2018/12/28(金) 23:47:41 ID:Q7oAdV0200
レーダ射撃は対応しないといけませんね

446 名無し提督@アフィ・ロンダ系転載お断り (ワントンキン 6984-8159) :2018/12/30(日) 14:50:38 ID:4JIIde1kMM
E2-2解放ギミックを潜水艦隊で行くだけでレーダー射撃浴びせてくれるのほんと親切

447 名無し提督@アフィ・ロンダ系転載お断り (ワッチョイ 77b6-a1ee) :2019/01/10(木) 13:05:19 ID:xpLWctvo00
文字列は有効な DateTime ではありませんでした。
っていうエラーがたまに KCRDB.MainForm.FiddlerDelegate_AfterSessionComplete で出るようになった
たまに何かおかしなjsonを送って寄こしてるのか?

448 名無し提督@アフィ・ロンダ系転載お断り (ワッチョイ 1087-300e) :2019/01/10(木) 13:49:02 ID:ytlGxCQA00
それ艦これサーバーが死んでる時によく見る、てか今頻発して切れそう

449 名無し提督@アフィ・ロンダ系転載お断り (ワッチョイ 7789-5d16) :2019/01/10(木) 18:10:30 ID:ktJjlPUI00
どうも今日一日json取ってみたけど、どうも鯖の負荷が高いせいか空データ送ってしまってるみたいだ
直後に再度リクエストして二度目はちゃんと送ってくる感じ

450 名無し提督@アフィ・ロンダ系転載お断り (ワントンキン c0c8-cca5) :2019/01/10(木) 18:47:37 ID:4JIIde1kMM
一応言っとくけど交戦系のAPIを2回投げるのだけは絶対やめとけよ

451 名無し提督@アフィ・ロンダ系転載お断り (ワッチョイ 7789-5d16) :2019/01/10(木) 19:24:23 ID:ktJjlPUI00
いやリクエストはクライアントが送ってるんであって自分が意図的に送ってるんじゃないんだけど

452 名無し提督@アフィ・ロンダ系転載お断り (ワントンキン c0c8-cca5) :2019/01/11(金) 11:44:40 ID:4JIIde1kMM
把握した。この話か
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1449759598/808

昼戦API2回投げると2回戦闘開始していきなり轟沈する仕様は直したと見ていいのかな

453 名無し提督@アフィ・ロンダ系転載お断り (ワッチョイ 217b-078e) :2019/01/17(木) 00:59:48 ID:Efl6ittg00
ステータスコード307は相変わらず返してくるがなんか今日の21時過ぎたあたりで「変数名の最初の文字が不正.」のエラーが出ずに猫が出るようになってしまった
リザルト201も帰ってきてないしよくわからん

454 名無し提督@アフィ・ロンダ系転載お断り (ワッチョイ 217b-078e) :2019/01/17(木) 01:25:20 ID:Efl6ittg00
あ、 変数名の最初の文字が不正.出たわ
これが多発しすぎてエラーダイアログを出すのは抑えたいけどあちこちに散らばってるパーサーのエラーだから全修正以外にいいやり方がわからない
パーサー自体でやろうとすると面倒なことになりそう

455 名無し提督@アフィ・ロンダ系転載お断り (ワッチョイ baf5-a218) :2019/01/17(木) 16:56:49 ID:r/FEG98k00
HTTP返答コードみて200以外は処理走らせなければいいのでは?
ということで下のコードにしてみた

MainForm.cs
private void _FiddlerDelegate_AfterSessionComplete_Main(Session oSession)

int response = oSession.responseCode; //応答コード取得
string text5 = "/kcsapi/";
if (text.StartsWith(text5) && (response == 200)) // 200以外はスルー

一回307来たけどエラー出さなかったのでたぶん大丈夫

456 名無し提督@アフィ・ロンダ系転載お断り (バックシ 4e5f-f5c1) :2019/01/17(木) 18:52:47 ID:ANdUxxrcMM
今日はDatetime云々のエラーは頻繁に出るけど滅多に猫らなくなったな
何か対策したのかな

457 名無し提督@アフィ・ロンダ系転載お断り (ワッチョイ 677f-078e) :2019/01/17(木) 19:16:48 ID:nArCczIs00
猫が出るときには通信のタイムアウト待ちが発生せずにすぐに切られるようになった


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

■ したらば のおすすめアイテム ■

装甲騎兵ボトムズ ウドのコーヒー マグカップ - コスパ(COSPA)

むせる

この欄のアイテムは掲示板管理メニューから自由に変更可能です。


掲示板管理者へ連絡 無料レンタル掲示板