いろいろとツール作ったり、価格の表を作ったりするときにItemのTypeIDを把握したくなることがあります。
そこで、TypeIDの取得方法を紹介します。
このTypeIDの把握方法について「こうやると、もっと簡単だよ!」って情報、お待ちしています 🙂
※追記 2009/11/4
コメント欄にて、Mさんが、新しいデータから抽出した TypeID 一覧のCSVファイルを公開されています。ありがとうございます。
◇ EVEクライアント内で調べる。
chat 窓などの Item へのリンクにマウスを乗せると、その Item の TypeID が表示されます。
Tritanium は 34 ですね。
◇ eve-central で検索する。
2,3個のTypeIDを調べるのであれば、eve-central.com にて検索するのが手っ取り早いです。
検索して、該当 Item のURLを見ます。
これでも、34 と分かります。
◇ Item一覧を取得して、手元で検索する。
公式 Forum で、データ一式を取得することが出来ます。
http://www.eveonline.com/ingameboard.asp?a=topic&threadID=650828
「trinity_1.0_sql.zip」を取得し、解凍すると
「dbo_invTypes.sql」というファイルがあります。
メモ帳あたりで開き、「’Tritanium’」で検索します。ここでのポイントは「’」を極力前後に入れること。こうすることで関係ない結果を排除できます。まあ、このあたりは慣れてください(えー
検索結果の行は、以下のようになります。
VALUES(34,18,'Tritanium','The main.....',399,0,0,0.01,0,1,null,2,true,18,0);
そう!「VALUES」のすぐ隣にあるのが、TypeID です。
大量に検索したい場合、この方法が手っ取り早いです。
MySQL用のデータもあるから、SQL分かる人は、DBを手元に作っておくのも楽しいですね。SQLite や PostgreSQLの形式にして配布してくれている人もいますね。ありがたいことです 🙂
http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1152631
にLinkのある
http://eve.no-ip.de/apo15/apo15-mysql5-sql-v1/
から落としたものの方が新しい、と思います
Trinityはちと古い気が
テーブルごとに別れてるやつを自分で落としてチェックしてみたのですが、下の方が切れていました
私はSQLite3で読み込んでいたので気付きませんでした
お詫びにtypeIDのリスト置いていきます
http://gigabyteserver.com/uploader01/upload.php?counting=684&firen=winplus.jp684.zip
> Mさん
おお。CSVファイルありがとうございます。
記事の中でも、ふれさせていただきました 🙂