Git Product home page Git Product logo

ksgamelauncher's People

Contributors

anon5r avatar fossabot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

fossabot

ksgamelauncher's Issues

新規ゲームの追加画面

新規ゲームをユーザー側で簡単に追加できるようにする。

ゲームインストール後にデスクトップに作成される「インターネットショートカットファイル」をフォームにドラッグドロップすると、情報を読み取ってローカルのappinfo.jsonに書き込む。

ゲームリストをリロードし、ランチャー起動できるようにする。

Does not support 2 Factor Authentication

Signing in with an account with email 2 Factor does not work. A code is sent to the email but there is no way to enter it in the app.
A workaround is to disable 2FA on the account, then sign in and launch a game. Afterwards, reenable it. However this must be done every time you want to play.

メニューが消えないバグ

現象

コンテキストメニューが消えない

再現手順

  1. タスクトレイのアイコンを左クリックまたは右クリック
  2. コンテキストメニューが表示される
  3. デスクトップやほかの部分をクリック
  4. ほかのアプリであればコンテキストメニューが消えるが、いつまでたっても消えない
  5. 右クリックしなおすなどして、コンテキストメニューのいずれかの項目をクリックしないと消えない

[bug] ゲーム起動時にエラーメッセージが表示され、ゲームが起動できない

現象 What happend

ゲーム起動時に エラーメッセージが表示され、ゲームが起動できない。
その後も「アカウントIDまたはパスワードが異なります」と表示され、続行不可能になる。

Could not be launched the game. then the message "Incorrect username or password" in the dialog is shown, and could not be continued.

スクリーンショット screenshots

スクリーンショット 2022-07-28 021928

スクリーンショット 2022-07-28 021952

ログイン情報の保存について

ログインアカウントを保存する方法、および場所について考慮する

ログイン情報は アカウント名パスワード とする。

初期段階ではワンタイムパスワードの有無についてはいったん考慮せず、別途実装する。

ゲームの直接起動モードと設定の追加

公式ランチャーをスキップし、ゲームの直接起動を行えるようにする。
起動モードはオプションで変更可能とする。

ゲーム起動のためのパス情報を appinfo.json に追加するか、あるいは自動検出できるようにする。

Login issue

Cannot start all games from the launcher

Konami has been changed login UI and URL since Oct. 31th 2022.

» ログイン画面変更のお知らせ
Therefore launcher could not be launch any games.

In current version (-v1.0.3), launcher cannot support new login UI.

login_new

Also, should be support to login for their CAPTCHA.

ワンクリックショートカット起動

ショートカット経由でワンクリックで起動できるようにする

実装方法

  • インターネットショートカットを作成する、または書き換える
  • カスタムURIスキーマでの起動を実装
  • カスタムURIスキーマを解析し、特定のゲームを直接起動できるようにする
  • 通常モードとは起動方法を異なる形として、アプリケーションのUIを表示しない

追加される機能

  • カスタムスキーマ機能対応
  • カスタムスキーマの登録
  • カスタムスキーマの解除
  • ショートカットの作成機能
  • ゲームの直接起動機能

言語リソースファイルを含める

言語リソースファイルはILMergeでマージされておらず、外部ファイル化されているままとなっている。
Exe単体で実行するとデフォルト言語(英語)となってしまう。
日本語対応させるには ja-JP\ksgamelauncher.resources.dll というパスで当該ファイルが存在しないと日本語化されない。

言語ファイルも単体exeファイルにまとめられるようにする

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.