Repolode
kwsch

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. 1

    公式ダウンロードページから .NET 10 SDK をインストールします

  2. 2

    Visual Studio で .sln または .csproj ファイルを開きます

  3. 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 の数値は毎日更新されます。

関連プロジェクト