このプロジェクトについて

Sena Repoは、オープンソースで自己ホスト型のビジュアルノベル(ギャルゲー)向けプライベートライブラリ管理ツールです。サーバー+クライアントのアーキテクチャを採用し、ゲームライブラリをNASなどのリモートサーバーに展開して、ユーザーが自分のサイトを完全に管理できるように設計されています。ローカルゲームマネージャーではありません。 主な機能: - ライブラリ管理:ビジュアルノベルゲームファイルをスキャン、スクレイピング、分類し、クライアントでグリッド/リストの2つのビューで表示します。会社(開発元)、タグ、プラットフォームでフィルタリング可能です。 - ゲーム詳細ページ:カバー、背景、紹介、タグ、バージョンリスト、ダウンロードエントリを表示します。 - ダウンロードとインストール:クライアントは自動で指定ディレクトリにダウンロード・解凍でき、ゲームをSteamサードパーティゲームとしてインポートし、ショートカットを生成できます。 - Steamパッチ注入:パッチファイルをスキャン・スクレイピング・マッチングし、Steamで購入したビジュアルノベルにパッチを注入します。クライアントとサーバーの両方でパッチ管理インターフェースを提供します。 - メタデータ編集:複数ソースのスクレイピング結果をフィールドごとに比較・選択できます。 - ユーザーと設定:個人情報、ユーザー管理、設定ページを提供します。 プラットフォームと展開:READMEバッジには、Windows、Android、Linuxのサポートが記載されています。インストールと使用チュートリアルは公式ドキュメントサイト https://sena-repo.github.io を参照してください。 ライセンスと注意事項:このプロジェクトはAGPL-3.0ライセンスを採用しており、変更版を公開展開または配布する場合はオープンソース化が必要です。READMEの免責事項には、このプロジェクトは合法的な用途のみを目的としており、ゲーム本体、クラックリソース、または認証回避機能を提供しないこと、AI支援で開発されており、セキュリティは監査されておらず、公開展開前に自己強化が必要であること、将来のアップデートでサーバー側の変更が発生する可能性があり、データを保持できない可能性があることが記載されています。このプロジェクトは、7-Zip-zstd、OpenList、Playniteなどの複数のオープンソースプロジェクトを参考にしています。