ほうこうレポート

ほうようポケモン、こうもりポケモン。

ポケモン図鑑の説明文を単語で逆引きするツール「すごいポケモン図鑑」を作りました。

はじめに

クロサナ( @kurosana309637)です。
先日こんな記事を書きました。

embrabat-report.net

ポケモン図鑑の中身から単語を逆引きしてポケモンを確認したい!!と思ってやろうとしたができなかったってやつ。
「船」って入力したら船って図鑑説明文に入ってるポケモン一覧が出たらうれしいよね。

あれ、
PCでもスマホでもできるようになりました。






なにができるツール?

ポケモン図鑑説明文の中身から単語を逆引きしてポケモンを確認するツールを作りました。
ポケモン名を入れると図鑑検索ができる他、
例えば「尻尾」って入力したら図鑑説明文に「尻尾」って入ってるポケモンの一覧が出て、クリックすると各ポケモンの図鑑説明が確認できます。
一応右クリック(タッチ)でコピーもできます


小説とか漫画とか、創作に役立ててください。


↓作るきっかけになった、僕が書いてるポケモン小説
embrabat-report.net




経緯

ざっくりと流れも書いておきます。

表示する

  • ポケモンの小説を書いてると、特定の内容に関する図鑑説明文を引き出したいことがままある。
    • ポケモンwikiの全文検索をするのが流石にだるい。
  • 何となく思い立ってExcelでやろうとしたら、文章量が膨大でできなかった。
    • という記事を書く。
  • 後輩からいきなりポケモンwikiの図鑑説明文を抽出した28000行のCSVファイルが届く(!?)
    • スクレイピング(WEBのデータ自動収集するやつ)で解決できるらしい。
  • ChatGPTにPythonでサーチツール作ってぶん投げてやり取りしてたらなんか出来上がり、PCで検索できるようになった
  • ChatGPTにスマホでできるようにしてってお願いしたらスマホでもできるようになった。
    • 僕はPython無識者です。文法も何も知りません。そろそろ習得しないとな。

AIってすごい。というか僕何もやってない。
(こういう経緯なので、スクリプトに粗があるとか全然よくわかってないです)

PC版はexe化したので一応何も知らなくても使えるようになってますが
スマホで使いたい場合はPythonでちょっと色々やらないといけないです。




PCでのダウンロード/使い方

作成ファイル

作成したファイルは以下の通り。
まずは以下のリンクにアクセスしてください。
drive.google.com

ダウンロードの仕方

ダウンロードの方法わからないよ><
って人のためにめちゃくちゃ詳しく解説しておきます。

↓説明畳みました

ダウンロード解説表示

ダウンロードボタン

ダウンロードボタンはこれ。

ウイルススキャン

僕を信用できる人は「このままダウンロード」を押してください。
(当たり前ですが何もウイルスとか入れてません)
(でも責任は持ちませんのでご自身で><)

ダウンロードしたフォルダを開く

ダウンロードしたZipファイルを解凍する必要があります。
まずはダウンロードしたフォルダの場所に行きましょう。
デフォルトではダウンロードフォルダのはず。

解凍する

Zipファイルを選んで、「すべて展開」をします。


フォルダを開きます。

注意!

CSVファイルとexeファイルを同じフォルダに置いてください!!!
同じフォルダじゃないとデータベース参照できないので、絶対に動かさないでください!!


ツール起動

これで準備完了です。


ロトム図鑑アイコン
「PokeDex_Sugoi.exe」をクリック
してみてください。


立ち上がります。


こんな具合です。
一応ボタン押さなくてもEnterで検索実行されるようにしてます。


検索ワードのある行がハイライト入るようにしてあります。
右クリックや選択してからCtrl+Cでコピーができます。


スマホでの使い方

スマホ版は無料ではできなかったです
PCと同じようにPythonで動かしているんですが、GUIで実装しようと思ったら「Pythonista3」ってやつを買うのがいいということで僕は買いました。
2025年7月25日時点の値段は1500円です。
僕はこれからもスマホでPythonの何かをしたくなりそうだと思って買いましたが、これを動かすためだけに買うのはちょっと渋そう。でもスマホで図鑑検索ができてかなり嬉しい気持ちになりました。

無料でPython動かせないかな~~とそれなりに探してみたんですが、僕がスクリプトファイルを一から作っていない兼ね合いもあって実現できそうなのはこれだけでした。
なお、僕はiOS環境なのでAndroid環境なら無料でも動くやつがあるかも。
でも今回のはPythonista用に作ってしまったので、僕の配布スクリプトそのままでは無料は多分むりです。

ファイルダウンロード

↓のZipファイルをダウンロードしてください。

drive.google.com


「ファイル」アプリにアクセス→「ダウンロード」

「ファイル」アプリを開いて、「ダウンロード」にアクセスします。
Zipファイルがあるので、タッチするとたぶん解凍できるはず。

「Pythonista」ダウンロード

アプリをダウンロードします。
有料です。

Pythonista 3

Pythonista 3

  • omz:software
  • 仕事効率化
  • ¥1,500
apps.apple.com

左上のハンバーガーメニュー > 左下の「+」ボタン

開いたら左上のハンバーガーメニューを押して
その後左下にある「+」ボタンをおします。


「New Folder」を選択して、フォルダを作る

「New Folder」を選択して、好きな場所にフォルダ―を置きます。
名前もお好きなように。
その後「Create」をします。


作成したフォルダにアクセス > 「+」でCSVインポート

フォルダが作れたら作成したフォルダにアクセスします。
そこでもう一度左下の「+」ボタン。
今度は「Import」を押します。

インポートする形式は「Files」を選び、
さっきZipを解凍した場所から「Pokedex_descriptions」と「PokeDexSearchTool_Pythonista.py」を選びます。

「PokeDexSearchTool_Pythonista.py」を起動

インポートできたら、「PokeDexSearchTool_Pythonista.py」を選びます。
間違って「Pokedex_descriptions.csv」を開くと、膨大な量のテキストを読み込むためにめちゃくちゃな時間固まるので注意。一応動作はしてるので、押してしまったら待ちましょう。

で、左上の「▶」ボタンを押せば起動します。

あとは検索したい単語を入力して、
ポケモンをタッチすれば図鑑説明文が表示されます。
こちらも検索対象がある行にハイライトかけてあります。
タッチすればコピーできます。




検索のコツ

図鑑説明文そのまま並べてあるだけなので、ひらがなカタカナがごちゃごちゃだったりと若干見づらいかもしれません。生データをあんまりいじらないのも大事かなと思い。

その兼ね合いで、いくつかの図鑑説明文はひらがなオンリーだったりします。
一方で最新世代は漢字混合の文章しかない。
そのため、同じ単語について漢字で検索→ひらがなで検索と2回検索したほうがいいかもしれない。




動かなかったら

CSVは同じフォルダにありますか!!!

最初にも書いたけど
CSVファイルがexeやpythonスクリプトと同じフォルダにないと、
検索しても何も出ません。






おわりに

適当にディグダって打ち込んだだけなのに思ってたより色んなポケモンがディグダと関わってて笑ってしまった。
みたいな発見ができて楽しいツールです。


ツールについて何かご連絡などありましたらTwitterまで。

x.com






スペシャルサンクス:キヤラメル

いきなりほぼ完璧なデータを投げつけてくれて本当にありがとう。
おかげで夢が一つかないました。


サムネ