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

FromSoftware-rsは、複数のFromSoftwareタイトル向けのMODを構築するためのランタイムバインディングを提供するRustワークスペースです。ゲーム構造定義と共有ユーティリティを公開し、MOD作成者がRustでこれらのゲームを扱えるようにします。 含まれるクレート: - darksouls3: Dark Souls 3用の構造定義。 - sekiro: Sekiro用の構造定義。 - eldenring: Elden Ring用の構造定義。 - nightreign: Elden Ring: Nightreign用の構造定義。 - shared: 複数のFromSoftwareゲームで共有される構造とユーティリティ。 - shared/macros: FromSingletonトレイトを実装するderiveマクロで、fromsoftware-sharedを通じて再エクスポートされます(直接依存は想定されていません)。 各ゲームクレートはcrates.ioで公開され、docs.rsにドキュメントがあります。リポジトリには使用例を示すexamplesディレクトリが含まれています。READMEでは、エンジン関連の構造、シングルトン探索アプローチ、関連ツールへの貢献者をクレジットしています。