Starward は、崩壊:スターレイルのスローガン「May This Journey Lead Us Starward」(この旅が私たちを星へと導くように)に由来しています。 Starward は、miHoYo のすべてのデスクトップ版ゲームをサポートするゲームランチャーです。このプロジェクトの目標は、公式ランチャーを完全に置き換える事と更にいくつかの拡張機能を追加する事になります。
ゲームのダウンロードとインストールに加えて以下の機能が含まれます:
- ゲームのプレイ時間を記録
- ゲームアカウントの切り替え
- ゲームのスクリーンショットを表示
- ガチャの記録を保存
- HoYoLAB ツールボックス
さらに多くの機能の追加を計画しています...
Starward は、ガチャアイテムの画像など開発者がゲームデータやリソース関連と言った断続的に更新を必要とする物は実装しません。
始めに使用しているデバイスが以下の条件を満たしている必要があります:
- Windows 10 1809 (17763) 以降の環境である事
- Visual C++ ランタイムがインストール済みである事
- WebView2 ランタイムがインストール済みである事
- Windows 10 を使用しているユーザーは、Segoe Fluent Icons フォントのインストールを推奨します
GitHub のリリースページから使用している CPU のアーキテクチャに対応したパッケージをダウンロードして展開を行い、Starward.exe
のプロンプトに従って操作をしてください。
一部のデバイスで Starward.exe
を実行時にクラッシュをする問題が発生する事があります。この問題が発生した場合は、Starward.exe
が存在するフォルダーに config.ini
のファイルを作成して、以下を貼り付けてください。config.ini
の詳細は、docs/Configuration.ja-JP.md を参照してください。
UserDataFolder=.
Starward はローカライズにCrowdin を使用しています。機械翻訳がされた英文を原文として提供をしています。現地語の翻訳や校正が行えますのでご参加を是非ともお待ちしています。 新しい言語を翻訳したい場合は、Issue を作成してください。
プロジェクトをローカルでコンパイルするには、Visual Studio 2022をインストールして以下のワークロードを選択する必要があります:
- .NET デスクトップ開発
- C++ によるデスクトップ開発
- ユニバーサル Windows プラットフォーム開発
まず最初に、このプロジェクトのインスパイアとなる 「Collapse」 の開発者 neon-nyan 氏に感謝をします。Starward は彼が作ったリソースだけでなく、「ユーザーインターフェース」も参考にしています。 Collapse のコードから多くの事を学び、私の開発プロセスをよりスムーズにしてくれました。
それから、無料の CDN を提供してくれた CloudFlare に感謝をします。
このプロジェクトで使用されているサードパーティー製ライブラリには以下が含まれます: