anon5r / ksgamelauncher Goto Github PK
View Code? Open in Web Editor NEW1 click BEMANI for コナステ game launcher
Home Page: https://launcher-app.sdvx.net
License: MIT License
1 click BEMANI for コナステ game launcher
Home Page: https://launcher-app.sdvx.net
License: MIT License
新規ゲームをユーザー側で簡単に追加できるようにする。
ゲームインストール後にデスクトップに作成される「インターネットショートカットファイル」をフォームにドラッグドロップすると、情報を読み取ってローカルのappinfo.jsonに書き込む。
ゲームリストをリロードし、ランチャー起動できるようにする。
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.
コンテキストメニューが消えない
ログイン情報は アカウント名 と パスワード とする。
初期段階ではワンタイムパスワードの有無についてはいったん考慮せず、別途実装する。
ワンタイムパスワードが必要な場合にリクエスト前に入力を求めるダイアログを表示する
動作が見えにくいため通知表示を実装したが、毎回出ると鬱陶しいためオプションで非表示可にする。
公式ランチャーをスキップし、ゲームの直接起動を行えるようにする。
起動モードはオプションで変更可能とする。
ゲーム起動のためのパス情報を appinfo.json
に追加するか、あるいは自動検出できるようにする。
» ログイン画面変更のお知らせ
Therefore launcher could not be launch any games.
In current version (-v1.0.3), launcher cannot support new login UI.
Also, should be support to login for their CAPTCHA.
カスタム可能な項目の設定画面の準備
オプション画面の拡張を検討
使用しているライブラリごとにライセンス情報を表示できるようにする
「コナステ」の名称は株式会社コナミアミューズメントの登録商標(商標登録6141319)であり、類する名称を勝手に使用することはできないため、アプリ内での使用箇所から削除
ローカルのappinfo.jsonを無視してオンラインのappinfo.jsonを強制ロードして読み込む
オプション画面に追加。
プロキシ経由の設定が必要な場合、プロキシ設定を追加する
OSのプロキシ設定を取得すると個別の設定が不要になる
言語リソースファイルはILMergeでマージされておらず、外部ファイル化されているままとなっている。
Exe単体で実行するとデフォルト言語(英語)となってしまう。
日本語対応させるには ja-JP\ksgamelauncher.resources.dll
というパスで当該ファイルが存在しないと日本語化されない。
言語ファイルも単体exeファイルにまとめられるようにする
Implements with WinSparkle or NetSparkleUpdater AutoUpdater.NET for software update detection
To notify users who are already using the latest updates and encourage them to update.
@anon5r Bug: The context menu does not show any text
Originally posted by @burritosoftware in #20 (comment)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.