TypeScript、Bun、Elysiaで構築された、1,000種類以上の形式に対応するセルフホスト型オンラインファイル変換ツール。
kwsch/PKHeX
コアシリーズのポケモンゲームのセーブファイルに加え、個別のポケモンファイルの編集や世代間の変換にも対応するWindows Forms製エディターです。
- スター
- 5,207
- フォーク
- 955
- 未解決の Issue
- 4
- 最終コミット
- 15 時間前
これは何?
PKHeXは、C#で開発されたWindows Formsアプリケーションで、コアシリーズのポケモンゲームのセーブファイルを編集できます。ゲームのセーブファイルを開き、データを編集可能な画面に表示して、変更内容を書き戻せます。
セーブファイル全体だけでなく、さまざまな形式の個別のポケモンデータファイルや、ポケモンファイルへの変換を含むふしぎなおくりものファイル、GameCubeのメモリーカードファイルを扱えます。また、復号済みの3DSバトルビデオからチームをインポートできます。ポケモンを世代間で移動して、その過程で形式を変換できるほか、Pokémon ShowdownのセットやQRコードをインポート・エクスポートできます。セーブデータは本体固有の鍵で暗号化されていない必要があります。そのため、本体からファイルを転送するにはCheckpointやJKSMなどのセーブデータ管理ツールを使うよう案内されています。
このプロジェクトは.NET 10を対象としており、ほかのツールから再利用できるクラスライブラリ、検証機能、変換機能を備えています。インターフェースは外部のテキストリソースファイルを使って翻訳できます。
主な機能
- 01コアシリーズのポケモンゲームのセーブファイルを、視覚的なインターフェースで編集できます。
- 02さまざまな形式の個別のポケモンファイルを開いて変換できます。
- 03ふしぎなおくりものファイルをポケモンファイルに変換できます。
- 04ポケモンを世代間で移動し、その過程で形式を変換できます。
- 05Pokémon ShowdownのセットやQRコードをインポート・エクスポートできます。
ユースケース
- シングルプレイ用のセーブファイルで、ポケモンのステータスや道具、データを編集する。
- 内蔵の検証機能を使って、ポケモンファイルが合法か、データに矛盾がないかを確認する。
- 旧作から新しい世代へポケモンを移す。
- ShowdownのテキストやQRコードを使って、ほかの人とポケモンのセットを共有する。
クイックスタート
- 1
公式ダウンロードページから .NET 10 SDK をインストールします
- 2
Visual Studio で .sln または .csproj ファイルを開きます
- 3
Debug または Release 構成でビルドします
使う前に知っておきたいこと
- Windows Forms アプリケーションのため、Windows 向けに設計されています。
- .NET 10 ランタイムまたは SDK が必要です。
- コンソール固有のキーで暗号化されていないセーブファイルを想定しています。そのため、コンソールからセーブデータを移すには、別途セーブデータ管理ツールが必要です。
- メタデータではライセンスが NOASSERTION と記載されていますが、README のバッジには GPLv3 と記載されています。再利用する前にライセンスを確認してください。
トピック
よくある質問
- PKHeX とは?
- コアシリーズのポケモンゲームのセーブファイルに加え、個別のポケモンファイルの編集や世代間の変換にも対応するWindows Forms製エディターです。 PKHeXは、C#で開発されたWindows Formsアプリケーションで、コアシリーズのポケモンゲームのセーブファイルを編集できます。ゲームのセーブファイルを開き、データを編集可能な画面に表示して、変更内容を書き戻せます。
- PKHeX は無料で使えますか?ライセンスは?
- PKHeX は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- PKHeX は今もメンテナンスされていますか?
- 活発にメンテナンス中。PKHeX の最終コミットは 2026年10月20日 です。
- PKHeX は何に使えますか?
- シングルプレイ用のセーブファイルで、ポケモンのステータスや道具、データを編集する。 内蔵の検証機能を使って、ポケモンファイルが合法か、データに矛盾がないかを確認する。 旧作から新しい世代へポケモンを移す。 ShowdownのテキストやQRコードを使って、ほかの人とポケモンのセットを共有する。
- PKHeX のインストール方法は?
- 公式ダウンロードページから .NET 10 SDK をインストールします Visual Studio で .sln または .csproj ファイルを開きます Debug または Release 構成でビルドします
- PKHeX はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/kwsch/PKHeX
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ファイルを形式ドーナツにドラッグして変換できる、240種類以上の形式にオフライン対応した無料のオープンソースデスクトップアプリ。
Pandocは、Markdown、HTML、LaTeX、DOCXなど数十種類の形式間で文書を変換する、Haskellライブラリ兼CLIです。
Gristは、スプレッドシートの数式とデータベース風の型付き列を組み合わせた、セルフホスト可能なリレーショナルスプレッドシートです。
PixiEditorは、ピクセルアート、ペイント、ベクターグラフィックス、スプライトアニメーション、ノードベースのプロシージャルアートに対応した汎用2Dエディターです。
WindowsとmacOS向けの高速で無料、カスタマイズ可能な画像ビューア。アニメーションGIF/WEBPやコミックアーカイブを含む、ほぼすべての画像形式を開けます。