Giter VIP home page Giter VIP logo

kancolleviewer's Issues

最前面に表示オプション

できたらスクリーンキャプチャーの隣にボタンとしてほしい。
気軽に切り替えたい。

なくても困らないのでそのうち実装されればいいなぁ・・・

は・・・半透明とかあるとすごいいいよ!

スーパーバーから消える

以前、気のせいかな?と言いましたが、確認が取れました。
必要ない手段もあるかと思いますが、この通りにやるとなります。

これを再現する際、2つのディスプレイを使用しています。
また、あらかじめ他の最大化可能なウィンドウを開き、最小化している必要があります。

1.ゲームを起動し、艦隊や入渠ドックなどが表示される状態にする
2.本アプリがメインディスプレイ上に開かれた場合、サブディスプレイに移動する
3.サブディスプレイ上で本アプリのウィンドウを最大化する。コマンドプロンプトを最大化したような挙動になる場合は、もう一度最大化する。
4.サブディスプレイ上で本アプリのウィンドウを最小化する
5.メインディスプレイ上で他のウィンドウを最大化する(Tween, Firefoxで確認)
6.メインディスプレイ上で他のウィンドウを最小化する
7.本アプリをスーパーバーの本アプリのアイコンをクリックし「元に戻す」
8.スーパーバーから消える

Windows 7 でトースト通知が出ずにアプリが落ちる

Windows 7 でトースト通知が出ないのは当然として。

トースト通知の設定に依らず、遠征・建造・入渠完了時に ToastDismissalReason を見つけられず落ちる模様。

Windows 7 + Visual Studio 2012 ビルド環境で発生しているのを確認。
Windows 7 + Visual Studio 2013 ビルドで発生していない環境があるのも確認。

リリース時に 2013 でビルドすれば問題なさそう?

ログイン後にスクリプト エラー

IDとパスワード入れてログインした後、以下のエラーがでて使用できません。
————————————–
スクリプト エラー
このページのスクリプトでエラーが発生しました。
ライン:470
文字:1
エラー:’kcsLogin_StartLogin’ は定義されていません。
コード:0
URL:http://osapi.dmm.com/gadgets/ifr?synd=dmm&container=dmm&owner= ~~(トークンが含まれていそうなので略)
————————————–
環境は以下のとおりです。
Windows 7(64bit)
.NET Framework 4.5
IE11.0(10.0もダメでした)

IEから艦これをプレイできることは確認済みです。

Resources.resx キー名の不整合

zh-CN で、一部キー名が異なるものがあった。
ViewModels_* とかは存在しないキー名なので、Resources.resx と同期しないとアカン

最大化に失敗する

Windows7 Ultimate SP1, VS2013 Professionalにて、最新のリビジョンでビルドし、起動します。

1 initial

その後、最大化ボタンを押すと、画面左上に張り付きますが、ウィンドウサイズは小さいままです。

2 maximized

元に戻すボタン、最大化ボタンと何回か繰り返すだけでは最大化しませんが、ウィンドウを動かしたりしているうちに、最大化できるようになりますが、中のブラウザ部分はウィンドウサイズを追跡せず孤立した感じになってしまいます。

3 completemaximized

新規追加された装備アイコンがない

大発動艇、カ号観測機、三式指揮連絡機がそれぞれ type[3] で 20 ~ 22 割り当て。装備アイコンが 3 種類増えているようなので、対応が必要 (現状は「?」で表示される)。

メインウインドウを閉じた時、艦娘一覧画面が残る

艦娘一覧画面を開いてる時に、メインウィンドウのバツ印をクリックした時の挙動です。

メインウィンドウを閉じてからも、艦娘一覧画面が残り、裏で音楽が流れ続けています。メインウィンドウを終了すれば自動的にすべてのウインドウを閉じて、終了できると便利です。

Windows7 64bitにて確認しました。

フリック操作で「総合」タブの艦隊を切り替え

フリック操作で「総合」タブの艦隊を切り替える機能を作ってみました。
処理の重いタブレットで各艦隊を眺める時に便利です。
追加機能としていかがでしょうか。

動作

  • 「総合」タブの艦隊上で左右にフリックすると選択艦隊が切り替わります。
  • 同じ方向にフリックし続けるとループします。
  • 指やスタイラスペンに反応し、マウスには反応しません。

実装方法

  • Views.BehaviorsにカスタムTriggerとActionを追加。
  • Overview.xamlのCallMethodButtonにInteraction.Triggersを追加

example

キャッシュクリアを任意に実行できるように

2014/1/29のアップデートでIEのキャッシュクリアしないとスクリプトエラー出てしまう為に、欲しい人も居るかと思いまして。

サンプル
about518/KanColleViewer@9ee212d2e92005df19beb8fdc620af02f8004037

  • このサンプルではボタンにしてますが、実際は違う実装にするべきでしょう。
  • キャッシュも全部クリアしてますが、サーバーIPが確定したら、そのサーバー関係のアドレスに属するものだけクリアがいいかもしれません。

kcsapi_ship2のparse失敗

/kcsapi/api_get_member/ship2のapi_expが配列に変更された
Ship.ExpForNextLevelの返り値はthis.RawData.api_exp[1]でよい

クエストの合計数が11から10に変更されるときに問題が生じます。

11個あったクエストの中で最後の3ページにあったクエストを完了した瞬間です。

svdata={"api_result":1,"api_result_msg":"\u6210\u529f","api_data":{"api_count":10,"api_page_count":2,"api_disp_page":3,"api_list":null,"api_exec_count":3}}

this.questPages[questlist.api_disp_page - 1] = new ConcurrentDictionary<int, Quest>();

下の部分に問題が生じるようですが、私としては能力が不足してSystem.ArgumentOutOfRangeExceptionの原因が分かりません。

任務の表示不整合

任務を完了し、「達成」クリック後、列が減ってしまった場合にその任務がクリアされず、
以後再起動するまで任務の表示が更新されなくなります。

20140205-1

例:↑の画面で、"艦の「近代化改修」を実施せよ"を達成後クリックし、表示の列が2に減ってしまった時に発生し、後ろの”新装備「開発」指令"をクリックしても反映されていません。

一応ご報告を。後ほど時間あればソース見てみます。

ie領域が縮小表示される

Win8.1 デュアルかつHighDPI環境が起因かもしれませんが、起動直後からie領域が縮小表示されるようになりました。
http://gyazo.com/b730c733109ec2248bdbe66a6ad37409
スクリーンショットが上手く撮れなかった(こんな風になる https://www.dropbox.com/s/m6viip79u6l2lag/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202014-02-05%2021.18.10.png )ので、gyazoにて失礼します。

入渠と遠征の完了通知短縮について

ゲーム側の仕様で、入渠と遠征は 1 分未満で完了扱いとなる。
そのため、KanColleViewer では 1 分早く表示&完了通知している。

が、「PC の時刻とズレている」という報告が後を絶たないので、仕様や告知方法含めてどう対応すべきか。

ミュートボタン

音声ミュートボタンが起動時に前回終了時の設定にはなっているのですが表示は常にONになっているみたいです。

Win7における全画面表示

Win7,x64解像度1366×768で全画面表示できない(全画面表示を選択したときウィンドウサイズがおかしい)

既定の言語は日本語の方がいい?

現状、Resources.resx が英語になってるので、OS の言語とマッチしたリソースがない場合は英語になるわけですが。

最近、海外勢から「UI が英語になってしまった。日本語のがいい」というリプライがよく飛んでくるので、Resources.resx を日本語にして、英語を Resources.en-us.resx とかにした方がいいかもしれない (英語リソースって en-us でええの?)。


言語選択画面作らないとダメか。
めっちゃ面倒なんだが。

艦隊タブに簡易状態表示を追加できませんでしょうか?

艦隊情報を見る際に、艦隊タブの艦隊名の前か後ろに、簡易的に状態表示を追加できませんでしょうか?

□第一艦隊 ■第二艦隊 ■第三艦隊 □第四艦隊

色は艦隊情報(出撃可能、未補給・疲労中、遠征中)の色分けで。

ご検討をお願いします。

トースト通知の要望

疲労回復時の通知は予定されているとのことですが、疲労値49になった時点での通知も検討頂けると幸いです。

Resize グリップが効かない

MainWindow の右下に配置している Desktop.Metro.Chrome.Resize コントロールが効いていない模様。本来であれば、カーソルが斜めのリサイズカーソルになり、リサイズできるはずだった。

原因不明。

IE11+Flash12でランキング表示不具合

IE11+Flash12の環境でランキングを表示しようとするとkcs_inspection.jsでスクリプトエラーが出て表示されません。運営側にも伝えますが、クライアント側で対応するにはIEのエミュレーションモードを設定する必要があるようです。

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"KanColleViewer.exe"=dword:00001f40

以上ご報告まで

Auto reisize if use api link

When I used api link to access directly, the app exit fullcreen mode and resize to the actual size (840x400) immediately.

how about add setting menu before gameload?

i use a wrong proxy setting and restart the game,i can’t log in any more,setting menu didn’t appear until the game load,so i can’t change the proxy setting,what should i do?re-install also didn’t fix it..i don't know much about the code,i think we should put a setting menu before game load.now if anyone set a wrong proxy setting he will never get the game load...

Combat Download Now!の画面で停止してしまいます。

12月30日までは正常に動いていたのですが、急に停止し、動かなくなってしまいました。
OSはWindows7です。
新しいバージョンが出たということで、そちらを入れなおしてみても良くなりませんでした。
何が原因なのでしょうか?IEは普段使わないので設定等はいじっておりません。

艦娘一覧の表示情報追加要望

艦娘一覧において、実ゲーム画面の艦船選択ウィンドウ左端にあるように、
第○艦隊に編入されているという情報があると便利です。
ご検討いただけると幸いです。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.