229投稿 (2025/05/29 16:02:37)

最近さいきん小学生しょうがくせいころ遊んあそんでいたポケモンスタジアム金銀きんぎん再びふたたびプレイしています。
このゲームの面白いおもしろい要素ようそのひとつに、同じおなじポケモンでも個体こたいごとにからだしょく変わるかわるというのがあります。

このいろ変化へんかっていうのはどのように決まるきまるのかになって調べよしらべようとしたのですが
youtubeの動画どうがなんかはすうけんヒットするものの、いろ変化へんか法則ほうそくについては詳細しょうさい解説かいせつされていませんでした。
(どうやらIDとニックネームで決めきめられているということは判明はんめいしました。このことはむかし公式こうしきサイトでも言及げんきゅうされています。)



どうしてもになったので必死ひっし情報じょうほう探しさがしていたところ、とあるほうのポストを発見はっけん

https://x.com/pleist/status/1921259540986695919

ポストにあるリンクの記事きじ
https://docs.google.com/document/d/1u4PDIfP9VerQSQibzHPzQh5oRNBUhmEi10F4kZ2uuho/edit?pli=1&tab=t.0
翻訳ほんやくツールにかけて読んよんでみたところ
ポケモンのおやのID、おや名前なまえ、ポケモンのニックネームの3要素ようそ決まるきまることが判明はんめい詳しくくわしく当該とうがいのドキュメントを読めよめばわかりますが簡単かんたん言ういう
ID、おやめい、NNをそれぞれバイトごとの16進数しんすうにしてそれを足すたすことでネームバリュー(NV)という出しだします。
そのNVのした2けた(00~FFの範囲はんい収まるおさまる)によってポケモンごとに決めきめられた色相しきそう範囲はんいの、どの部分ぶぶんになるのかが決定けっていするそうです。
なんのこっちゃって感じかんじですが



ともかく、このように算出さんしゅつされたNVが00~FF(0~255)の範囲はんいなかでどの位置いちにあるか
ポケモンの種類しゅるいごとに設定せっていされた色相しきそう範囲はんいなかでそのポケモンの標準ひょうじゅんより高いたかい低いひくいかどのくらい離れはなれているかで表示ひょうじされるポケモンのいろ変化へんかするそうです。

つまりニックネームを調節ちょうせつすることで狙っねらっいろのポケモンにすることが可能かのうです。(もちろんポケモンごとに定めさだめられた範囲はんいないで)
じょう紹介しょうかいしたサンドやニョロゾよりもっと広いひろい色相しきそう変化へんか範囲はんい持つもつポケモンもいます。
金銀きんぎんから登場とうじょうしたポケモンは、初代しょだいからいるポケモンに比べくらべ変化へんかする色相しきそう範囲はんい狭いせまいです。
(当該とうがいのドキュメントの最初さいしょのページにギャラリーへのリンクがあります)

へべぺり


ポケモンスタジアムではEUC-JPという文字もじエンコード方式ほうしき使用しようしていて
コードひょうなどをてわかるようにそれぞれの文字もじごとに対応たいおうする数値すうち用意よういされています。
しかしポケモンのGBソフトにおいてカタカナとひらがなの
へ、べ、ぺ、り は区別くべつしていません。
これらの文字もじはスタジアムではどういう扱いあつかいになるのかというと、どうやらスタジアムでも区別くべつされず
2バイトの16進数しんすうはひらがなのほう使用しようされるみたいです。

じょうはGBで入力にゅうりょくするときに「ベ、リ」をひらがなで、したはカタカナで入力にゅうりょく
字体じたいはどうてもカタカナですが中身なかみ数値すうちはひらがなのほうっぽい。

目当てめあていろにするためにNNを調整ちょうせいするさい文字もじコードひょうとにらめっこする手間てま少しすこしでも減らすへらすためにかく文字もじ
バイトごとに足したし数値すうちひょうにしました。
自分じぶん数学すうがくとかコードとかはからっきしダメなので計算けいさんするときは16進数しんすう計算けいさん使っつかっています。






(c) 使用済みティッシュ入れ.


kukuluBlogは、kukuluLIVEのユーザがブログを作成できるサービスです。
公開されている記事、写真等のデータはユーザが作成したものです。