昔のポケモンの裏技を語る【アネ゛デパミ゛】 15at POKE
昔のポケモンの裏技を語る【アネ゛デパミ゛】 15 - 暇つぶし2ch663:名無しさん、君に決めた!
20/02/28 15:08:48.73 B0PDBa240.net
>>630
あー、そういうことか。読み直して理解したわ。
02も06も単なるラベルみたいなもんか。真のタマゴフラグは確かに暗号化データの項目にあったな。
その辺のデータと言えば暗号化された48バイト部分の、性格値とIDを使った並べ替えまでは理解できたんだけど、
今度はそれを4バイトごとに、リトルエンディアンなしで性格値とIDをXORした値でXORすれば複合できるって書いてあったんだけどこれがなんかよくわからん。
これをやると目で見てわかるパラメーターの並びが出来て、数字をいじったら逆算して再暗号化した上でチェックサムを合わせれば正規のデータとして認識されるっていうことなんかね?

664:名無しさん、君に決めた!
20/02/28 18:03:10 tW963qpL0.net
>>631
性格値:0x0123ABCD
ID値:0xDEADFACE
だとして、この2つをXORすると
0x0123ABCD ^ 0xDEADFACE = 0xDF8E5103
この0xDF8E5103が暗号化定数となる

48バイトデータは、4バイト毎に暗号化定数とXORされて暗号化されている
例えば、ジラーチ(0x0199)がヤタピの実(0x00AB)を持っていたとすると、暗号化前の値は0x00AB0199[99 01 AB 00]であるが、実際のメモリ上は
0x00AB0199 ^ 0xDF8E5103 = 0xDF25509A
という計算で0xDF25509A[9A 50 25 DF]となる

逆に、メモリ上に0xDE8D5194[94 51 8D DE]というデータがあったとすれば、
0xDE8D5194 ^ 0xDF8E5103 = 0x01030097
という計算で復号化出来、これはミュウ(0x0097)がマッハバイク(0x0103)持っているのだと分かる

ミュウ(0x0097)をジラーチ(0x0199)に変化させる場合、暗号化後の値で比較すると[94 51]→[9A 50]という変化になるので、メモリ上は[+06 -01]という操作をする
しかし、チェックサムの計算は暗号化前のデータで比較して行うので、チェックサムの調整は[97 00]→[99 01]ということで[+02 +01]と操作する
こうすることでダメタマゴ化を回避してデータを好きなように弄れる

665:名無しさん、君に決めた!
20/02/28 20:39:19 B0PDBa240.net
>>632
うお、マジだ……できたわありがとう。
メモリを参照して得た数値は計算する場合にリトルエンディアンが必要なのね。
質問ばかりして悪いんだが、御三家のラグラージの暗号化ステータスを見て、
G,A,M,EのうちMにあたる部分から0x218B1000の数値を得たんだけど、
これはバイト毎に見て、[00]はポケルスに感染してないことを、[10]からは101ばんどうろで出会ったことがわかったんだが、
残りの[8B 21]の2バイトの部分に、出会った(孵った)レベル、出現ソフト、捕獲ボール、捕獲者の性別の4つの情報が含まれてるはずなんだが、
この2バイトの値をどうやって解釈すればその情報が得られるのかがわからん……海外のサイトとかも見てるけどイマイチ解説されてないんだよな。

666:名無しさん、君に決めた!
20/02/28 21:09:55 B0PDBa240.net
>>633
自己解決したし数字間違ってたわ。ここは[21 85]だった。2進数変換すればいいんだな。
2185を2進数にすると0010 0001 1000 0101で、
左から[0][0100][0011][0000101]と分けて10進数にして、
[0](男)[4](モンボ)[3](エメラルド)[5](5レベルのとき出会った)
と解釈すればいいんだな。

667:名無しさん、君に決めた!
20/02/28 21:54:55 tW963qpL0.net
一応48バイトデータの構造表を貼っておく
URLリンク(blog-imgs-108.fc2.com)
URLリンク(blog-imgs-108.fc2.com)

668:名無しさん、君に決めた!
20/03/02 11:57:24 91TpMXdx0.net
えRAMコピー用のダメタマゴ作成までは行っても、そこからエディタ作成のためのボックス名前変更後0x085F見るとフリーズするんやが

669:名無しさん、君に決めた!
20/03/02 13:27:28.76 8FVLPgu+0.net
0x085Fの生成なんですけど元となるタナボーのレベルは関係ないでしょうか?

670:名無しさん、君に決めた!
2020/0


671:3/02(月) 17:52:35 ID:PhzRCSUG0.net



672:名無しさん、君に決めた!
20/03/03 17:25:40 VT80Z/bT0.net
エディタによる努力値関連はどうやって弄ればいいの?

673:名無しさん、君に決めた!
20/03/04 17:23:21 +KGggVOU0.net
>>639
第3世代の話なら助言出来る
それ以外の世代の話なら他の有識者の方に譲るが

674:名無しさん、君に決めた!
20/03/04 21:53:25.62 YC4nPW0z0.net
>>640
三世代です。
エディタで大抵の事はやれたんですが、努力値関連はどこのアドレス弄ればいいのでしょうか

675:名無しさん、君に決めた!
20/03/04 23:06:10 RsbRD2C90.net
ポケルスの1bytってどういう風な情報になってる?
1byt適当にいじってみたけど時計も動かないし全くわからなかった

676:名無しさん、君に決めた!
20/03/04 23:27:33 khEWzlk70.net
エディタを使って入っているボール変更できますか?

677:名無しさん、君に決めた!
20/03/05 01:31:13 ProUtebX0.net
>>641
努力値は当然48バイトデータの中に含まれるので、48バイトデータ(G,A,E,M)の配列パターンの理解、暗号化の理解、チェックサムの理解が必要となる
分からない所があればまずその説明からする
因みに、手持ちのポケモンデータのアドレスは変動しないので、弄るなら手持ちで行うのが良い

>>642
16進法表記で0xXYとした時、Xがポケルス株の値(0x0~Fの全16種)、Yが感染日数(最大は0xFの15日)となる
X=0,Y=0なら未感染
X>1,Y=0なら治癒
X=N,Y>1なら感染
因みに、感染ポケのYが日数経過により0となった時、普通なら治癒して何かしらのマークが付くが、第6世代限定(多分)で、X=0の場合に限り治癒マークが付かずに未感染状態へと戻ってしまう

>>643
そりゃエディタなら出来る
手持ちポケモンを野生出現させる任意コードを実行して捕獲するのも手

678:名無しさん、君に決めた!
20/03/06 03:04:10.55 6ILTbFZ70.net
>>644
ありがとう、すごく助かる。
何度も申し訳ない、Yは1日ずつ減っていくのはわかったけどXのポケルス株ってどんな情報?

679:名無しさん、君に決めた!
20/03/06 10:09:07 ti7aSoJM0.net
>>645
ポケルスが自然発生した時、初期の感染日数を決めるのがポケルス株となる
0x0,4,8,CをA型、0x1,5,9,DをB型、0x2,6,A,EをC型、0x3,7,B,FをD型と(勝手に)分類すると、A型ポケルスの初期感染日数は1日、B型は2日、C型は3日、D型は4日となる
つまり、自然発生による正規のポケルスの感染日数は最長4日であり、5日以上は全て不正となる
ただ、通常プレイで株を判別する方法は一切ない(第6世代での0x0株を除く)ので、値に拘ってもあまり意味はない

680:名無しさん、君に決めた!
20/03/08 10:14:01 bY6yZ/Bo0.net
>>646
なるほど、意外と情報が無かったから助かった。
何度もありがとう

681:名無しさん、君に決めた!
20/03/10 23:36:37 iV1pJqm70.net
イマサラタウンだけど、バッヂおじさんの説明でバッヂをセレクトで入れ替えると色々起きるやん
あれって、内部データ的には0xのどことどこを入れ替えてるのかな?

682:名無しさん、君に決めた!
20/03/11 18:36:10 KNACYYeT0.net
エメラルドでspecial codeを使ってみてるんだけど、
0x16で0x8004~8006に値を代入した後0x0025,0x01BBでその値を指定して
0x0025,0x0138でエンカウントの順で走らせてるんだが全部0のけつばんしか出てこない。
リトルエンディアンは考慮してるはずなんだが変数に代入する方法が間違ってるのかそもそも代入する変数が間違ってるのかわからん……
誰かこの辺詳しい?

683:名無しさん、君に決めた!
20/03/11 21:28:49 2+aY7s


684:4z0.net



685:名無しさん、君に決めた!
20/03/11 21:56:52 KNACYYeT0.net
>>650
あー、そうか……実際日本語FRの改造wikiを参考にしてたから、可能性としては
変数の番号が違うか設定コード自体が違うかどっちかだと思ってたけど後者だったか。
エディタでの実行だけどそのコードを参考に書いたらすぐできたわ。
マジで助かった。ありがとう。
ちなみに、「ああビ」にあたる部分はエディタでは書く必要なかったけど
暴走防止用の文字だったりする?

686:名無しさん、君に決めた!
20/03/11 22:35:27 2+aY7s4z0.net
>>651
[ああビ]はNOP命令だから、特に意味はなく、エディタでの入力時は不要
c01[あ]は単体(1バイト)でNOPコードとなり、c97[ビ]は元々は画面フェード効果のコードだが、ボックス名の終端にあるFFを引数に取り[97 FF]という構成でNOPコードとなる
何れもボックス名にスクリプトを記述する際に生じる障害の回避に役立つ

687:名無しさん、君に決めた!
20/03/11 23:30:16 KNACYYeT0.net
>>652
なるほど。初代の任意コード実行では「づの」を最後に置いて終端にしてたけど
NOP命令は「何もしない」だからそれともまた違うんだな。アセンブリはさっぱりだからRPGツクールばりの単純なスクリプトしか組めねぇ……

688:名無しさん、君に決めた!
20/03/12 01:14:01.04 kV8cFpiC0.net
>>653
エディタみたいに何の障害もないアドレス空間にスクリプトを記述する場合はいいけど、ボックス名に記述する場合はちょっとした制約が付き纏うからね
ボックス名1つ分のデータは9バイトであり、先頭8バイトは実際に表示される名前8文字分のデータで、末尾9バイト目には文字データの終了コードであるFFが必ず埋め込まれている
また、入力した名前が7文字以下の場合、使用されなかった領域にはFFが入る
FFは文字データだけでなくスクリプトの終了コードとしても機能するので、ボックス名にスクリプトを記述する際、無対策だとこのFFを終了コードとして読み込んでしまい、以降のボックス名に記述したスクリプトを読み込んでもらえなくなる
その対策として、ボックス名の8文字目に[ビ]を入力し、FFをスクリプトではなく引数として渡すことで、以降のボックス名に記述したスクリプトも読み込ませることが出来るようになる
逆に、スクリプトを終了させるのにこのFFを利用することが出来るので、ボックス名に記述する場合は本来の終了コードであるc02[い]を入力する必要がない
とまあ制約はあるものの、ボックス名に記述する場合にはエディタと違って調整が簡単且つ保存が利くので、スクリプトの実行が目的の大半であれば汎用コードの方がエディタより有用
汎用コードで実機バイナリエディタの起動自体も出来るし、セーブデータ複製コードもボックス名だけで記述出来るので、汎用コード実行環境を整備しても損はない

689:名無しさん、君に決めた!
20/03/12 13:28:54 LT+ROxrY0.net
>>654
なるほど、めちゃくちゃよくわかったわ。
俺はボックス1からLRでバイナリエディタ起動できるようにするコードの再セットスクリプトを仕込ませたままにしてるから
そのままだと0x085fではボックスの方は使えないんだけど、逆にバイナリエディタから空いてるボックス名のアドレスやボックス内のポケモンの名前のアドレスを指定して走らせることもできるよな?
セーブデータ複製みたいな長くて面白いコード入れておきたいな。

690:名無しさん、君に決めた!
20/03/12 21:06


691::16 ID:kV8cFpiC0.net



692:名無しさん、君に決めた!
20/03/12 23:06:08 LT+ROxrY0.net
>>656
ああ、あれは別に使う時だけ書いて走らせればいいもんな……
普段はもっとよく使う別のコード書いといてもいいってことか。

それはそうと、任意コード実行ってEmとFR、LGでは実用化されてるのにRSでやってる話は聞いたことがないんだが、
単純に不可能なのか、それともEmでやれればRSでやる必要がないからなのか?
海外版のRSで出来ればWISHMKRとCHANNELジラーチの受け取りフラグオフにしたりできて便利そうなんだがな

693:名無しさん、君に決めた!
20/03/13 08:38:17 U9kJ+Y+M0.net
>>657
多分RSでも技を探せば出来るようになるとは思うけど、あまり需要がないんだろう
海外産ジラーチも日本版Emで作ろうと思えば作れるし…

694:名無しさん、君に決めた!
20/04/11 11:50:16 PEiYZHxX0.net
ニドおじさんのきんのたまぐだよ

695:名無しさん、君に決めた!
20/04/17 02:36:36 VPxaOd+X0.net
CD:setpokemonflag/手持ちポケモンにイベントフラグを立てる
CD [va va]

某サイトのこのスプリクトをエディタで使おうとしても機能しないんだけどなんでだろ?
昔やった時はできてた気がするんだが

696:名無しさん、君に決めた!
20/04/17 22:51:46 0zyuL/jv0.net
>>660
どうせ引数の入力ミスとか何かじゃないの?
引数の値+1番目の手持ちだからね因みに
まずこんな単純なスクリプトの実行に態々エディタを持ち出す理由が分からんが

697:名無しさん、君に決めた!
20/04/19 23:17:28 D9VnwWVs0.net
ガラガラのほねっこ食べて~

698:名無しさん、君に決めた!
20/04/21 01:32:38 N3hyFB5k0.net
誰かこのチート知ってる奴いない?
URLリンク(youtu.be)

数年にわけて過去に三回カセット確認した記憶あるから絶対記憶違いじゃないんだけど、昔ヒトカゲとゼニガメ両方手に入れたことあるんだよ
というのも、オーキドに呼び止められて(恐らくこのタイミングで研究所のボールに入手可能フラグが立つ)研究所に入ったあとの動きで本来なら

主人公の動きを数秒間とめる

オーキドを画面外まで歩かせる

主人公を動かす

ライバルのセリフを言わせる

になる筈が、俺の場合なぜか主人公の動きを止めるスクリプトが発動せずに研究所にはいった瞬間に動けたんだ
で、即机の所に向かって一番近い左にあったボールに話しかけたら「ヒトカゲにするか?」的なこと聞かれてヒトカゲが入手できた
で、少し時間が立ってライバルのセリフが流れてまた「ポケモンを選べ」って言われてゼニガメを選んだ
その時ライバルが何出してきたかは忘れたけど(恐らくフシギダネかゼニガメ)
数年立った後に起動してチャンピオンまでいったらカメックス出してきた
俺の手持ちには同じおやのカメックスとリザードがいるのにも関わらず。

だからイベントで主人公の動きをロックされるのを避けるチート探してるんだけど見つからない
チートでイベントの主人公ロック解除してみて、同じ現象がおきたら絶対にこのバグの再現方法あるはずだからまずは再現したいんだけど、この動画のチート、もしくは主人公のロックを解除する似たようなバグしってるやついない?
もう嘘つき呼ばわりされるのは嫌なんだ…

699:名無しさん、君に決めた!
20/04/21 01:45:30 N3hyFB5k0.net
めっちゃ調べた結果あったわ
ライバルの手持ちは最後に触れたオブジェクトで決定されるみたい
と�


700:ネると当時の俺はヒトカゲ→ゼニガメってとってたと思ってたけどゼニガメ→ヒトカゲってとってたんだな http://nico.ms/sm17465748 因みにオーキド研究所に入る前からバグってたから(主人公がオーキドの前を歩いて研究所に入っていった)そこさえ解明できれば御三家複数入手バグを再現できそうだ



701:名無しさん、君に決めた!
20/04/22 22:16:08 gxm/DmB40.net
アネ゛デパミ゛「もっと熱くなれよ!」

702:名無しさん、君に決めた!
20/05/01 22:16:47 9HJaLMm90.net
内田アネ゛デ真礼たそ

703:名無しさん、君に決めた!
20/05/09 13:18:05 rUFGVuLq0.net
ものすごく久しぶりにVC起動した
クリスタルのバグ図鑑モードでバイナリビューアが動かない原因わかったわ
パレットが真っ白だった
もっと高機能なの作ってる人いるから需要なさそうだけど、今更ながら解決したのでとりあえず貼っておくね

・[Cr]バグ図鑑モード用バイナリビューア
@[Cr]BOX
01:がりぜシばギゲく
02:わマぞらざぼヂキ
03:ぺぽづざソチづぺ
04:がなぜ?ジザヅェ
05:へギみイへガみア
06:へギみざトれノろ
07:にニニつクろぼヂ
08:へャぞらへなづそ
09:てラザ
@[Cr]MAIL
のののざなゾアぺぼダメに0だガひ
そよメズづひだひピつザみちョの

704:名無しさん、君に決めた!
20/05/10 22:03:27 amuvxk8g0.net
金銀のバグあり動画を見たのでそこそこ調査のモチベーションがある
と言ってもあんまりネタがないんだよね
壁抜けでコード実行するやつ、金銀よりクリスタルの方が需要あるだろうか
結局No.000必要だから大して変わらんかな

705:名無しさん、君に決めた!
20/05/10 22:13:34.32 amuvxk8g0.net
「壁抜けでコード実行するやつ」っていうのもなんだかアレだな
OoB ACE とでも呼べばいいのか
Pokemon G/S Out of Bounds Arbitrary Code Execution

706:0x085f
20/05/13 09:03:23 gaL8n2/k0.net
0x085fを作成してるけど
卵を孵化させるときに暗くなってフリーズ
しちゃうんだけど。
誰か助けてください

707:0x085f
20/05/13 13:31:38 gaL8n2/k0.net
0x085f作ってるんだけど
セブンほで みLv0になっちゃう。
助けて誰か

708:名無しさん、君に決めた!
20/05/13 16:22:32 plkTCOlv0.net
>>670
0x085Fの孵化時は暗転時間が毎回異なり、長い時は1分近く暗転したままとなるが、待っていればちゃんと孵化する

>>671
孵化した0x085Fの種族名は[あ▼]と表示され、自動でLv46になる
つまりそのバグポケモンは0x085Fではなく、セブンの努力値振りを間違えていることになる

709:名無しさん、君に決めた!
20/05/14 01:27:23 dM4f5Ct00.net
0x085Fはタネボーの性格値破損の卵か、
ID破損の卵どちらからうまれる?

710:名無しさん、君に決めた!
20/05/14 19:16:57 Rn7ku/f20.net
wikiのエディタ書いた人いるかな
簡易エディタ起動用コードの rst 08 は何を呼び出してるの?
実行してないけど文字間違ってる気がする

711:エディタの人
20/05/14 22:59:44 4M8fMjr80.net
>>674
5c:5c1dでモバイルパスワード入力画面のパレットデータをバッファに読み込ませている
こうすることで>>667でも言及されている「バグ図鑑実行時にはパレットが真っ白になっている」状態を回避している
ちなみにこのサブルーチンは豪華版バイナリエディタにもしっかり組み込まれている

>>誤字
ソースコードを見直してみたら

がわひし ld h,5c
ョオ ld a.h
ぜマひす ld l,1d
ま rst08
てサん jp de8a

が�


712:ウ解だったわ 書き直してくる



713:名無しさん、君に決めた!
20/05/14 23:44:13 Rn7ku/f20.net
>>675
回答ありがとう
res 7,a は res 7,h の間違いだとして、バンク5cってなんだろうと思ったらモバイル用のパレットだったのね
なるほど
ちなみに>>667は 32c5 呼んでる(よくわからないけどパレット設定っぽいやつ)

714:エディタの人
20/05/15 00:13:48 D6zcPXJs0.net
>>676
その処理でうまくいくなら丸々3バイト省略できるからそっちの方が良さそうね
後でそれがどんな処理なのか調べてみるわ

最近話題になった例の開発資料の中にソースコードがあったおかげでコード作成に使うためのサブルーチン探しがめちゃくちゃ捗ってる今日この頃

715:0x085f
20/05/15 00:26:24 MwH6288F0.net
>>672
ポケるすに感染してて努力値間違っていました。
気づかせてくれてありがとー

716:名無しさん、君に決めた!
20/05/15 20:01:30 IljElRq20.net
ガルーラが吸血覚えた

717:名無しさん、君に決めた!
20/05/18 03:35:45 xzSVL0wb0.net
ポケモンコロシアムの乱数調整をしたいけどGCの映像を安物のキャプチャーデバイスでPCに繋げてやってるから操作の遅延が体感するレベルであるんだけどそれでも出来るかな

718:名無しさん、君に決めた!
20/05/21 19:16:43 t3bKjmFO0.net
亀レスな上にクリスタルじゃなくて金銀での話だけど>>668
訳あって金銀のバグ有りRTAを走ろうと思ってるのだがコガネ到着直後(バグポケ入手直後)にコード実行できる場所って無いかな?

技マシン17を使ってのコード実行はコガネ到着時点で可能
クリスタルの応用で金銀でもバグ図鑑からコード実行できるけどこれもまたバグポケ入手時点で実行可能
一方で前スレに載っていたマップ外実行はアサギまで行く必要がありその分どうしても時間がかかってしまう
でももしコガネ到着時点でマップ外コード実行ができればそれなりに短縮できると思うんだよね

719:名無しさん、君に決めた!
20/05/21 20:57:18 yDc8ybTn0.net
>>681
一応、ウソッキーの横を壁抜けすればコガネ攻略せずに40ばんどうろまで行ける
結局移動は必要になるけど
スレリンク(poke板:761番)
あとはこのルートかな(動作未確認なので上手くいくかはわからないけど)
でも虫取りバグでバグポケ生成するならヒワダのブクマ維持できないからダメだね……

720:名無しさん、君に決めた!
20/05/21 21:02:40 yDc8ybTn0.net
39ばんどうろに行くのにウソッキー横の壁抜けが必要なのは変わらないか
ヒワダルートはちょっと移動距離減るだけだね

721:名無しさん、君に決めた!
20/05/21 22:14:40 J0lwNNyV0.net
0x085f作成済みで任意コード実行が100%になりません
様子を見て再度現れるとすぐにフリーズしてしまいます
フリーズする前にタイミングよく戻ることができると時々任意コード実行ができて
フシギダネが現れました。なぜ100パーにならないのでしょうか
誰か助けてください

722:名無しさん、君に決めた!
20/05/21 22:18:28 t3bKjmFO0.net
あーそうか
壁抜けすればウソッキー無視して進めるからコガネジム無視できるのか
あと過去ログは見てたけどヒワダルートの情報は見逃してたわ ありがとう
34番道路の南側ゲート出口付近から東に壁抜けすればヒワダに行けるしヒワダルートもアリだな
とはいってもどの方法もバグポケ入手してからある程度時間が必要だししどれが一番早いのかは実際にやらないと分からなさそうだ

ただマップ外実行だと恩返しの技マシンが要らないから最初の時間設定を気にしなくて良くなるんだよね
このメリットは結構捨てがたい

723:名無しさん、君に決めた!
20/05/21 22:38:15 yDc8ybTn0.net
動画になるのかな



724:yしみにしてます 前スレのレッドワープのコードはマップスクリプト実行の細かい処理わかってないから冗長だったり何か問題ある可能性もあるけど、当時とりあえず動くことは確認した……はず スクリプトコマンド8Eと90の違いがわからん……



725:名無しさん、君に決めた!
20/05/21 22:39:27 yDc8ybTn0.net
>>686
8Eじゃなくて8F

726:名無しさん、君に決めた!
20/05/22 00:50:02 RuXTpyyt0.net
例の資料をもとに、表彰状画面を表示するコード探しました
青 15:7C9C
銀 38:4002
たぶんあってるはず

727:677
20/05/22 08:58:24 WMf5qvbv0.net
RTA走るつもりとは言ってもまだチャートも完成しきってないしspeedrun.comに記録として申請するつもりもないけど動画にはするつもりだから期待しないで待ってて欲しい

というか何を持ってRTAの終わりとするかさえ決まってないんだよな
海外版のように「レッドを倒す」のを終わりとするか「THE ENDの表示」を目的にするかはたまた図鑑完成RTAと称して「表彰状の表示」を目指すか
結局どれもコード実行すればすぐに達成できるからどれを選んでも問題ないわけで

728:名無しさん、君に決めた!
20/05/22 18:55:48 6n+KfBJD0.net
日本語版バグあり走ってる人いないからそもそもレギュレーションが無いのか
バグありルールでも「セーブ中リセットの有無」みたいなオプションがあるよね多分
タイム計測についても日本ルールとそれ以外でタイミングが違うからすり合わせをしようみたいな話があったような気がするけど追ってないからわからん

729:名無しさん、君に決めた!
20/05/22 19:01:40.71 6n+KfBJD0.net
>>688
スクリプトコマンド 0F 6A 00 は 03:464E を呼んでた
38:4002 の前後に何か呼んでる

730:677
20/05/23 11:47:24 VBCjJVgo0.net
レッドワープをするには結構な下準備が必要っぽいけどエンディング流すだけならオタチの代わりにウパーを使えば殿堂入りできるのか
こっちならID厳選も名前変更も不要だし楽そう
ただしspeedrun.comの基本レギュ(正常なレッド勝利イベントの実行が必須)には盛大に違反することになるな
まあ元より記録として申請するつもりはないからそこまでの問題ではないけど

...しっかし元々はRTAなんてオマケ程度のつもりだったんだが結局(比較的)真面目にやる事になるとはね
まあチャート組むのが楽しいからこんなことになったんだけどさ

731:677
20/05/23 17:37:58 VBCjJVgo0.net
RTA挫折しそう
ゲームキューブでプレイしてたんだが36番道路でいざ壁抜けしようとしたら壁に囲まれて移動出来なくなった

GBCとGBAでバグポケモンを利用した壁抜けの挙動に差があるのは知ってたけどまさかピンポイントで壁抜けが必須な場所で使えないとは思ってなかった
ポケスタ金銀ではそもそもバグポケ壁抜けはできないしSGBは試してないけど上手くいかない気がする(GBCだと上手くいくのが奇跡みたいな物だと思う)

732:677
20/05/23 18:25:47 VBCjJVgo0.net
今検証してきたけど
GBC: バグポケのタイプ2は999999...であり問題なく壁抜けできた
GBASP: バグポケのタイプ2は45445=5...であり36番道路では壁抜け出来ず
SGB,SGB2,GBI(ゲームキューブ): バグポケのタイプ2は""""...であり36番道路では壁抜け出来ず
だった 他(初代GB、GBポケット、GBA、純正GBプレイヤー)は未確認

走るだけならGBCで問題なくできそうだが録画できないのが大問題
VCならいけるかもしれんが偽トロどころか3DSさえ持ってないので論外
さっきも言ったがポケスタ金銀ではそもそも壁抜けができない

もう最初の予定だった�


733:u任意コード実行環境構築RTA」にしようかな...



734:名無しさん、君に決めた!
20/05/23 18:27:23 S/yfmCZU0.net
下準備っていってもIDと名前は時間かからないし、あとはコード書くかどうかだけだから、動画にして面白いやつ選ぶといいんじゃないかな
と思ったら壁抜けできないのか……
ハードによってセーブ領域にアクセスしたときの値が違う(=マップを塗りつぶす値が違う)みたいだから、もしかするとSGBでは行ける可能性も?

735:名無しさん、君に決めた!
20/05/23 18:28:26.06 S/yfmCZU0.net
リロードしてなかった
ダメかー

736:名無しさん、君に決めた!
20/05/23 18:58:02.74 S/yfmCZU0.net
スレリンク(poke板:559番)
NO.000タイプ2の参照先の値チェックするやつ
ハード毎の値×マップ毎の床で壁抜け可否をデータベース化できるかな

737:名無しさん、君に決めた!
20/05/23 19:17:24 S/yfmCZU0.net
文字見りゃわかるか
「9」はFFhでGBCとVCは同じ、「濁点」はE5hかな
GBポケットが0Ahなら上のどれとも違うことに
「45445=5」はよくわからん……
GBASPだとSRAMアクセス禁止でも読み込みは可能なのか?

738:677
20/05/23 19:37:59.39 VBCjJVgo0.net
>>698
書いたときは正確には覚えてなかったから今確認したけど
正確には「45=5=5=4545=54544=54544=...」って感じで見るたびに内容が変わってた
ただし使われている文字は「4」「5」「=」の三文字だけだった
「=」はメニューとかのウィンドウ枠の横線部分

739:名無しさん、君に決めた!
20/05/23 19:55:50 S/yfmCZU0.net
>>699
メニューの横線は7Ahかな多分
アクセスできないときは7Ah/FAh/FBhのどれかを返すようになってるのかも
壁抜けモード時も特定の2×2タイルで一面塗りつぶされるわけじゃなくて3パターンの2×2タイルがごちゃごちゃに配置される感じ?

740:677
20/05/23 21:54:08 VBCjJVgo0.net
>>700
確かにランダムっぽい感じに三種類のタイルが配置されてた
ということはGBASPは場合によっては36番道路で壁抜けできるかもしれないな

まあ録画できないからRTAには一切関係しないんだけどな!

741:名無しさん、君に決めた!
20/05/23 22:03:20 S/yfmCZU0.net
・壁抜けシミュ
手持ち6番目のNN1文字目と2文字目の合計でフィールドマップを塗りつぶす(塗りつぶし範囲は適当)
@MAIL
ョぺぽひねがろぜめひすごキがぬひ
ぜ9じてゲぢ

NN例
0Ah アサ
E5h ゃガ
FFh 空ア

36ばんどうろでE5hだと、ずつきの木が並んだビジュアルで
上:強制下移動
左右:水
下:壁
みたいな感じになるね
なみのり使えないと1マスしか抜けられないから確かにこれだとダメだな……

742:名無しさん、君に決めた!
20/05/23 22:06:44 S/yfmCZU0.net
>>701
情報ありがとう
壁抜け実行のRTA動画見られるかと思ったけど録画できないなら仕方ないね……
SGBとGCがどっちもE5hなのは痛い

743:677
20/05/23 23:24:56.29 VBCjJVgo0.net
>>702
e5hの時の結果はまさしく俺が陥った状況そのものだ
少なくともバグマップFF0Eを使用した方法は無理だとわかったわけだが
場所は限られるが壁抜け自体はできるから(実際にウバメの森を無視してヒワダと往復まではできた)
コガネ到着時点で行えるバグマップを使用した方法が見つかればなんとかなりそうだけど
そんな都合のいい話はあるわけ無いわな

744:名無しさん、君に決めた!
20/05/24 00:57:20 uusi10QH0.net
10ばんどうろのハナダ側が070Eみたいだから、リニア駅で壁抜けが可能なら「9ばんどうろ→コガネ」で行けるか?
と思ったけどダメっぽい

745:677
20/05/24 17:34:50 4Rthrw690.net
ヤドンの井戸のlv5ズバットのエンカウント率本当に30%なのか?
20回目のエンカウントでやっと初めて出てきたんだが
エンカウント率が正しいんだった�


746:轤アんなことが起こる確率は0.1%程度だぞどんだけ不運なんだIDにFFhが入る方が確率高いわ そもそもヤドンの井戸は野生ポケモンとのエンカ率が低めだし経験値調整は別の場所でやったほうがいいんだろうか



747:名無しさん、君に決めた!
20/05/24 18:55:50 uusi10QH0.net
経験値調整要らんよ

748:677
20/05/24 19:16:36 4Rthrw690.net
今俺がやろうとしているのは「コード実行すれば後のことは気にしなくても問題ない目的達成RTA」じゃなくて「今後任意コード実行をバンバンやっていくための環境構築RTA」だから暴走防止のFFhが必要なのよ
...まさか経験値調整不要の任意コード実行環境構築の方法があるの? 一応過去ログは調べたつもりなんだけど見過ごしてたんだろうか

749:名無しさん、君に決めた!
20/05/24 19:40:30 uusi10QH0.net
スレリンク(poke板:480番)
これよ

750:名無しさん、君に決めた!
20/05/24 21:41:53 4Rthrw690.net
>>709
完全に見逃してたわありがとう
これで随分楽になるわ

でもよく考えるとそのチャートだとほとんどそっくりな内容のRTA動画が既にあるんだよな
記録は抜けるとは思うけど根本が変わらないから面白みが足りなくなってしまう
うーん いったいどうしたらいいのやら

751:名無しさん、君に決めた!
20/05/24 22:22:18 uusi10QH0.net
当時のメモによると
FF0BがEDCE
FF14がEDCE
FF27がFA20
でも突入のために都合のいい屋外マップがなさそう

あとFF03がD679実行できるかも?
だけどD679は多分00固定で、コガネ時点だと0000に飛ばされるから、未定義のスクリプトコマンドF3を踏んで終了(たぶん)

……吸い出してエミュレータ使って壁抜けするのが一番楽な気もする

752:名無しさん、君に決めた!
20/05/24 22:32:18 uusi10QH0.net
36ばんどうろが0A03らしいから、ボールポケット拡張してD679を書き換えた上で「35ばんどうろ→ヒワダ→壁抜けで北」っていうのも可能性あるか
そもそも実行できるかわからないうえに超面倒くさいけど……

753:名無しさん、君に決めた!
20/05/25 22:17:51 eBygPrs20.net
フーディンのサイコ斬鉄剣

754:名無しさん、君に決めた!
20/05/26 12:35:41 EyozicTD0.net
ポケモン赤緑青で謎の未使用曲があるようだが、どうも通信ケーブルでつないでそれぞれの
ゲームボーイから鳴る設定だったらしい

URLリンク(tcrf.net)

755:名無しさん、君に決めた!
20/06/02 00:22:14 5rNR2d8o0.net
びびる大木

756:名無しさん、君に決めた!
20/06/02 22:45:58.29 AgR5m6rc0.net
今更ながら0x085Fを作ろうとしているのだが、一向に成功する兆しがない・・・
今のところダメタマゴ、変化なし、マーキング●▲の3パターンしか拝めてません
もしかしてかなり低確率だったりする?

757:712
20/06/03 11:29:23 w+/fIZKL0.net
自己解決
当然ですがセブン(コノハナ)でもいけました

758:名無しさん、君に決めた!
20/06/03 18:07:31 w+/fIZKL0.net
質問です
ぼんじり氏のバイナリエディタについて、LRによる+-0x10がアドレスに対して無効なのは仕様ですか?

759:名無しさん、君に決めた!
20/06/05 19:10:56 H/9HVyp70.net
ふと思いついたんだけど、
壁抜けモード→右移動→プリントエラー→上移動→壁抜けモード→強制下移動→右移動→プリントエラー→……
で36ばんどうろ抜けられたりしないかな
VCだとプリントエラーにできなくて試せてないから本当にただの思いつきでしかないけど

760:名無しさん、君に決めた!
20/06/05 22:11:30.25 fsEmblAn0.net
>>719
実機の試走時のデータはとっくの前に消してるのでエミュ(GBC相当)で軽く試してみた
プリントエラー画面を出すと「画面に映ってなかった部分」は必ず正常化されたけど「画面に映っていた」部分は一度の例外を除いて正常化しなかった
当たり判定も同様だったから多分上手くいかないと思う
ただし最初の一度だけ地形が完全に修復されたんだよな リセット�


761:オても再現しなかったしあれはいったい何だったんだろう ランダムなんだったら実際に走るのが面倒くさすぎるし条件があるにしても連続で行えないなら何の意味も無い まあほんの数回試しただけだから結論を出すにはもっと検証が必要だと思う



762:716
20/06/05 23:25:31.48 fsEmblAn0.net
追検証でだいたい原理が判明した 取り敢えずGBCの場合を書いておく
まずバグポケモンの長いタイプ名によってc44e~c895?にffhがぎっちり書き込まれる
大半の部分はステータス画面から抜けた際に正常化されるがc5c9~?のタイルデータはffhのままになる
これにより地形が破壊されるがプリントエラー画面などを見ることで正常化できる
しかし「現在画面に映っているマップタイル」を保管しているd9ca~d9e7のデータが何らかの手段によってc5c9~?のタイルマップに書き戻されているようだ
このせいでプリントエラー画面を見ても「プリントエラー画面を見た時点の画面に映っていたマップタイル」は変化しない
一方でd9ca~d9e7はメニューを閉じた状態で一歩も動かなければ一切更新されない
そのため「バグポケモンのステータスを見てメニューを閉じ、一歩も動かずに再度メニューを開きプリントエラー画面を出す」という手順を踏むとマップが完全に正常に戻る
d9ca~d9e7をリセットする方法が見つからない限りどうしようもなさそう

763:716
20/06/05 23:29:18.02 fsEmblAn0.net
誤解を招く表現な気がするので補足
最後の方に書いた「マップが完全に正常に戻る」というのは「バグポケモンのステータスを見た時点でまだマップをバグらせていない」場合に限られる

764:名無しさん、君に決めた!
20/06/06 00:29:03 zXmkiVO30.net
検証ありがとう
ダメかー……
最近はVCでしかプレイできてないからプリントエラーの挙動は勉強になった

765:名無しさん、君に決めた!
20/06/10 07:02:05 jgf3RljA0.net
バグの挙動って
GBC、GBA、GBA SP、GBA microで挙動が違うみたいだけど、そのへん再現できる
エミュレータってないのかな?

766:名無しさん、君に決めた!
20/06/10 07:04:07 jgf3RljA0.net
というかそもそもバグマップに進入したときの挙動が実機とエミュで違うからねぇ...

767:名無しさん、君に決めた!
20/06/12 05:13:26 bzn8vZLg0.net
最近ポケモンのソースコードとかプロトタイプ版がリークしているみたいだけど、
そのなかに任天堂製GAMEBOYエミュレーターが含まれているようだ。
ECHO RAMの実装が気になって試してみたが、ECHOしていなかった。

768:名無しさん、君に決めた!
20/06/12 17:14:08 tEQwTtnE0.net
そろそろヤバいかもね
関連ファイル入手した奴は扱いに十分気を付けなよ

769:名無しさん、君に決めた!
20/06/13 00:02:25 vUHOvS2E0.net
URLリンク(bulbapedia.bulbagarden.net)
エメラルドについて、所謂GAEMのうちM値の"Origins info"ってどんな情報が入ってるんだ?
出会った場所は1byte前にあるし、これだけ内部番号一覧とかないしでよくわからん

770:名無しさん、君に決めた!
20/06/13 08:26:41 k/5uHjmI0.net
>>728
下のNotesに書いてあるじゃない

771:名無しさん、君に決めた!
20/06/13 09:09:48 vUHOvS2E0.net
>>729
あ・・・ほんまや
?クス

772:名無しさん、君に決めた!
20/06/13 16:01:06 PqiL/5n30.net
0x085Fに飴あげたときの挙動が謎
Lv.1(Exp.0)→4(4592767)→46(?440720)&6秒程度フリーズ→53(?469820)&4秒程度フリーズ→100(?122620)&2秒程度フリーズ
このように成長するんだが、もしかして不思議なアメの効果ってレベルアップまでの経験値を補完するものじゃない・・・?
蛇足だけど種族値は72-16-72-70-16-16でした

773:名無しさん、君に決めた!
20/06/13 20:37:19 k/5uHjmI0.net
>>731
経験値タイプから次にバーが0%になる蓄積


774:経験値を算出して上書きしてるのかな? で、大抵のバグポケモンは経験値タイプが異常だから挙動がおかしくなると 全く根拠のない憶測だけど



775:名無しさん、君に決めた!
20/06/17 02:05:05 i337VNlY0.net
0x085fやってるんだけど
セブン
/あ▽ までは成功してるんだが何故かレベルが4なんだよね 46じゃないってことはどこかで失敗してるのかな

776:名無しさん、君に決めた!
20/06/18 09:42:58.07 UVtBfLT30.net
>>733
>>638

777:名無しさん、君に決めた!
20/06/19 13:13:50.86 UQNrfrFf0.net
ケンタロスの個体値弄ろうとすると2回目で必ずバグる
攻撃防御弄った後の素早さ特殊orその逆でも同じ
HPや技数値が166~195にならないように気を付けてるんだがな
ケンタロス以外ではまず失敗しないのに

778:名無しさん、君に決めた!
20/06/23 23:21:39 2cdRolXH0.net
0x085Fでふるびたかいずを入手したんだが何故か使えないわ
他のチケットは普通に使えたんだが何故なんだ?

779:名無しさん、君に決めた!
20/06/24 13:51:52 +KtsH7FI0.net
>>736
何かしらの不具合でフラグが立たなかったのかな?
c29[る]で手動でフラグを立ててみては?

780:名無しさん、君に決めた!
20/06/26 01:04:05 EP6WVqCL0.net
くんにちわで有名なキリンさんが紹介してたよ

781:名無しさん、君に決めた!
20/07/10 11:34:53.12 H2miclIB0.net
3世代てバイナリエディタでふしぎなカードを偽装できると聞いたのですがそれ可能なのでしょうか?

782:名無しさん、君に決めた!
20/07/14 08:22:28 jyb9/12x0.net
なかよしバッヂがフィールドのオブジェクトの消失で使えなくなる事ってある?
例えば伝説のポケモン捕獲とか
そんな話どっかで見たんだけど

783:名無しさん、君に決めた!
20/07/14 13:07:13 Y2M7Aokp0.net
>>740
なかよしバッヂの参照先って0xD983(サファボ残数)でしょ?フラグ関係とは結び付かなそうだけど・・・
考えられるとしたらそこが2バイト以上要する命令に置換してフレームシフトが起こったとかかなぁ
ただ、1Eにしたはずが00になってたのは見たことあるが、他は見たことないな

784:名無しさん、君に決めた!
20/07/14 16:28:52 wrsp+io10.net
>>741
ありがとう
じゃあ単に自分のミスかな

785:名無しさん、君に決めた!
20/07/17 11:51:08 ePl7uCq/0.net
クリスタルの任意コード調べてるけど、個体値変更のコードってもうわかってる?
最大にするのしか見つからない……

786:名無しさん、君に決めた!
20/07/17 13:50:57 wtkoACzU0.net
金銀で任意の個体値にするの無かったか

787:名無しさん、君に決めた!
20/07/18 07:44:43 lJTOGC1I0.net
>>744
金銀のって基本的に使えないんじゃなかったっけ
違ったらごめん

788:名無しさん、君に決めた!
20/07/18 10:12:23 CRGG4qAy0.net
クリスタルでの手持ちポケモン一匹目の個体値アドレスはdcbaとdcbb、二匹目はdcdaとdcdb 三匹目はdcfaとdcfb
これらのアドレスに好きな値を書き込めばOK

789:名無しさん、君に決めた!
20/07/18 20:36:51 xQ6vgSB60.net
>>740
捕獲しなくても
ハナダのどうくつのミュウツーがいるとこに行ったり
あとはアジトのサカキ倒してシルフスコープとったあとに
あなをほるで脱出すると、任意コード実行できなくなったっていうのはあるね

790:名無しさん、君に決めた!
20/07/19 11:52:59 b16qaql00.net
>>747
ああやっぱその辺あるのね
ありがとう
そういう体験談みたいなのまとまってるとこないかな

791:名無しさん、君に決めた!
20/07/25 00:00:03 fjnCEfDK0.net
ちょっと質問。専門知識少なくてうまく言葉にできないから伝わるかわからないけど・・・

バグ技で「フアイルがこわれています」になるのはなぜ?
保存されているファイルのデータがバグ技で書き換えることって理論上できるんだろうか。
大概


792:のバグはレポート書かなければ後遺症は残らないよね あと昔、バグ技やりすぎるとデータを消してもバグが残るとかいわれてたけど、そういうROMを壊すような 事態って内部動作的にありうるの?ハードを壊すとかいう噂もあったし。



793:名無しさん、君に決めた!
20/07/26 04:28:33 Tpnf0vu60.net
>>749
ふたごじまの地雷テキストみたいな、テキストメッセージのアドレス(レポートデータよりも前の領域)のレジスタに読み込むようなことがあれば、レポート領域に侵略することも有り得るかな

794:名無しさん、君に決めた!
20/07/26 08:20:20 BZiCTdxT0.net
>>749
セーブデータはRAMにあるから壊れることは普通にあるだろうけどROMデータが壊れることはあり得ないんじゃないか?
寧ろ出来たらROMハックが出来てしまう

795:名無しさん、君に決めた!
20/07/26 10:13:55 gIystDb40.net
>>749
いきなり画面が変になってフリーズ系のバグは、大体メモリの命令じゃない部分を命令として読んだのが原因のことが多いんで
そこにセーブデータ領域に干渉する命令が偶然あったらセーブデータ破損は起こりうる
「フアイルのデータが……」の文はセーブデータに異常がありましたという意味だと思う
(なので削除する ドラクエの「おきのどくですが」と同じ)
ROM破壊はROMの構造上物理的に無理かと
Read Onlyって位だし
ハード破壊は理論上あり得なくもない、が、厳しい
機械に負担のかかる動作を繰り返すとか出来なくもないが、それこそ任意コード実行でも使ってわざとやらないと

796:名無しさん、君に決めた!
20/07/26 20:06:29 Tpnf0vu60.net
>>748
なかよしバッヂのことなら、ググッて1番上に出てくるブログとかで見るとわかりやすいかもね

797:名無しさん、君に決めた!
20/07/30 23:14:57 PChIBncS0.net
>>749
「フアイルのデータが…」はチェックサムエラー
要はチェックサムそのままでデータの一部だけ変化すると出る
初代はSRAMの一部をグラフィック用のバッファメモリとして使ってるらしいから
バグ表示がメモリを超えてセーブデータにまで浸蝕したりすることがある

他にも電気的なノイズや接触不良なんかでSRAMが化けても起こる
つい先日ロクヨンに挿してたセレクトバグ不使用の緑が原因不明のSRAM化けでデータ消えたぜ

「データを消してもバグが残る」はデータクリアコマンドを実行せずに
(=バグったデータを残したまま)最初から始めたら起こるかもしれないが
ROMを壊すってことはないはず

798:名無しさん、君に決めた!
20/07/31 00:35:41 8O+NsiqQ0.net
直接の原因は不明だけど、子供の頃実機でバグらせまくったポケモンをボックスに預けたあとにボックス移動でセーブしちゃって
その後ボックス内のバグらせたポケモンの様子を見ようとしたらフリーズ
電源を入れ直したらデータ消えてたってことがあったなぁ

ポケモンデビューの1番最初のセーブだったから悔し泣きしたの覚えてるわ。自分のせいなのになw

799:名無しさん、君に決めた!
20/08/01 14:08:42 L1wsK1hr0.net
ちょいちょい見かけるASLRってなんのこと?
ダイパのロトムを使ったバグ
URLリンク(forums.glitchcity.info)
に出てきた

800:名無しさん、君に決めた!
20/08/01 19:00:40 L1wsK1hr0.net
自己解決しました
普通の意味でのASLRだった
こんなことできるようになってたのね
URLリンク(youtu.be)

801:名無しさん、君に決めた!
20/08/02 09:19:05.99 0YES0dz90.net
クリスタルの任意コードで質問
0Lvのバグポケって皆どのくらい粘ってでた?(交換環境がない)
それとバグ図鑑からエディタ起動するにはどうすればいい?

802:名無しさん、君に決めた!
20/08/02 10:41:27.21 2hqbjGup0.net
>>758 クリスタルでLv0のポケモンは出したことがないからわかんないけどバイナリエディタに関してなら答えられるよ wikiに書いてある豪華版エディタを既にRAMに書き込んでいるんだったらcall 0e3bとcall 0e49を実行してからエディタ本体を実行すればちゃんと描画されるはず(現在未確認) まだRAMに書き込んでいないんだったらまず先に書き込んでください



804:名無しさん、君に決めた!
20/08/02 15:49:51 E0a20ess0.net
ポケモン青 「わざマシン42」を用いた任意コードの実行(バグ)
URLリンク(www.nicovideo.jp)

805:名無しさん、君に決めた!
20/08/11 21:00:47 P8znj9K+0.net
パルパークって不正ポケモンは通さないのにオーバーフローした技は通すんだね
うまく使えば外部ツール無しに第四世代で任意コード実行できるかも?

806:名無しさん、君に決めた!
20/08/11 22:53:43 4j2SLUHN0.net
>>761
海外ではザロクバグ全盛期の頃から取り沙汰されてたけど結局進展は見られなかった
でも可能性は0ではないはずだから日本でも調べれば何か見つかりそうではある

807:名無しさん、君に決めた!
20/08/12 01:56:56 CzVYMFGI0.net
>>761
ダイヤバージョンで変な技持ってると「つよさをみる」でほぼ確実にフリーズする
で何がおこってるのか解析してみた
PPの最大値をロードするときにバッファオーバーフローが起こってスタックが壊れる
→それでリターンアドレスが書き換わりあらぬところにジャンプしてクラッシュ
という流れだった

網羅的に調べれば使える技がみつかるかもね

808:名無しさん、君に決めた!
20/08/12 12:01:57 CzVYMFGI0.net
調べてみたけど使えそうなアドレス見当たらなかったわ

809:名無しさん、君に決めた!
20/08/12 19:52:15 reimjwNh0.net
第4世代はまずメモリ構造が分かってないからどのアドレス指してれば使えそうとかも全く分からんな…
技アニメーションスクリプトとかあるならワンチャン可能性あるけど、そのスクリプトの内容も調べないといけないし…

810:名無しさん、君に決めた!
20/08/13 12:53:43 Gf+KWlvX0.net
アルセウス入手バグが
任意コード実行だというのは
正しいのかな?
確かニコニコ動画に
バッグ内のデータを弄る
アルセウス入手バグの動画が
あったはずだけど

811:名無しさん、君に決めた!
20/08/14 03:10:06 OZx0MtTB0.net
何その改行

812:名無しさん、君に決めた!
20/08/16 09:16:35 8psn+gKS0.net
>>766
ちゃう。
あれはあらかじめ用意されてるスクリプトを呼び出すことしかできない

813:名無しさん、君に決めた!
20/08/21 18:21:29 2zwf7xwm0.net
ダイヤ版の話
バグワザ0x22eを使うと0x02b6242c に格納されたアドレスにジャンプできる
ただこのアドレスが何に使われてるのかがわからん
わかったことは
1.戦闘に入るときに書き込まれる
2.どうぐ選択画面を選ぶと書き換わる
3.おそらくヒープ領域
くらい
分かる人いたら教えて

814:名無しさん、君に決めた!
20/08/29 01:15:00 1DaMXvvq0.net
なかよしバッヂは、あなをほるorあなぬけのヒモをつかうとサファリの個数が0になってしまう処理が入るから急に使えなくなる現象はそれっぽい

815:名無しさん、君に決めた!
20/08/29 02:47:41.68 l5xMu5i10.net
/i/|ii!//|!/!i/´i/   .|i |/ノ        i\i!゙、:iヽ|:::|  ヽ 'i  ! ヾi |'!ヽ::::||::::::/:::::::::::::::::::::ヽ
i i 川i!ハ/" _!   | │        川 ヾ:ii ゙'∨     |    ゙ヾiヽヽ;||:::::i':::::::::::::::::::::::::
ノ ノ/リ,,,,,,二三テ=''" ヽノ        ル |ノノヽヾ ノ  、,,,ノ,、     iヽ:::||:::::i'::::::::::::::::::::::::::::
 /   ̄ ´~~゙''''    ゙


816:''‐- ..,,         ,, ‐'    `゙ヾミッ、,,   ヽ::|::::/:::::::::::::::::::::::::::: ,,イ|                i'        i"         `'‐='   `'|/i!:::::i::::::::::::::::::::::::  i | :::::::ヽ::::ヽ::::::ヾ::    ゙、        l       〃:::::       i//::::ハ::::::::::::::::::i:::   i i \\\\\ヽ     )       ヽ        ′′′   / /:::::/:::::::::::::::::::|:::: !  | i            ,,ィノ         <         :::: :    /:::::/:::::::::::::::::::/:::: i!  i i!            /i/    ,r''''‐y'''.;、  \             /:::::/:::::/::::::::::::/::::: ゙i!  | i          /⌒' 、 Y:::::::::''::;;;;'.;.Y'⌒゙i           /::::::/::::::/::::::::::::/::::/i  i  i ゙!         ん、,,__ヽノ:::::::::::::::::::;;;;;{,__,,,r''          /:::::::/::::::/::::::::::::/::::// ゙、ii! ゙| i           ノ  ゝ;;;:::::::::::::::::::;ノ 。 `i          //:::::/:::::/::::::::::::/::::::/::: ヾ!トl ゙i¦          i  。l '゛..  ‐ー:::::i    |         //::::::/::::::/::::::/:::/:::::i!::::::  iiミ! ハ             i  l ,,,,::: :::;;;;;...{ ° ゙、       //::::://::::/::::::/:::::/::::i::::ii::  i!ヾ!i ゙、!         , '  |::: ::::ヽ   ..}     |゙ヽ......,.,.,.,,,///://::://::::/::::://::::i::::リ::  !ヽヾi  i゙、  ___,,,/   }:: :  ;;;::: ::::::::}     レWノ'レi/、//::/:://:/:::/::/:::ハ:i |::



817:名無しさん、君に決めた!
20/08/29 14:40:28 3koy3Cg00.net
>>770
それで思い出した
サファボの次が育て屋預けフラグ(00or01)だから、預けっぱなしにしてるとnopの次にld bcが入ってぐちゃぐちゃになるんだわ
すぐに引き取っても最後に預けたポケモンのデータが保持される仕様上、預けたままにしておく習慣がなかったから忘れてた

818:名無しさん、君に決めた!
20/08/29 16:38:29.35 0RsE+0sb0.net
URLリンク(www.youtube.com)                  0x22eはわからんが海外の動画でもうひとつ発見   使えないかな

819:名無しさん、君に決めた!
20/08/30 14:02:29 nQ9izXvr0.net
>>773
ありがとう
この動画のワザは0x1f6だね

820:名無しさん、君に決めた!
20/08/30 16:15:05 uFUnp00g0.net
>>773
これか
URLリンク(itest.5ch.net)

この技は元のPPが0だから今の所使用出来ないって話になった記憶

821:名無しさん、君に決めた!
20/09/02 15:11:42 /N7B13of0.net
例の開発資料についてhakuda2経由で最近知ったわ
惜しいことをした

822:名無しさん、君に決めた!
20/09/09 19:20:40 d09jA2nq0.net
13番目についてですが,タマムシ未到着の状態で
小細工なしでできるようにした下のコードについて
短縮できる点等あるでしょうか.

ぜしぼブレ 2E BC 3E 1B A7 50
がもひべつ 26 D3 CB 3D 32 50
ぼシづの  3E 8B 32 C9

8B,1BについてはメインROMの数値を使いました.

823:名無しさん、君に決めた!
20/09/12 23:47:37.77 uR2b7dmb0.net
がもぜんそ
ひすどの
というか直接どうぐの数書き換えるんじゃダメなんだろうか

824:名無しさん、君に決めた!
20/09/12 23:58:34.39 jIzo8Ak90.net
D35D,D35Eが何に使われているのか分からないのでとりあえずメインROMの値にしただけです
そこの値0001でもいいんですかね?

825:名無しさん、君に決めた!
20/09/13 00:11:09.88 YhkPMGrt0.net
>>778
道具の個数を直接変える発想はありませんでした
ありがとうございます

826:名無しさん、君に決めた!
20/09/13 00:11:57.30 8+SZP+gB0.net
12~13番目の場所移動マスの情報なので出入り口の多いタマムシやヤマブキジムにいると使用される
他の�


827:}ップだとそんなに場所移動が存在しないので使われない(ので上記2マップに行かない限り0のまま)



828:名無しさん、君に決めた!
20/09/13 10:57:45.08 YhkPMGrt0.net
>>781
ありがとうございます

829:ダーク王鍬大使
20/09/14 01:08:38.56 wwRoyhZz0.net
質問良いでふか?(^^
昔、技のPPだかアイテムの数だかをポケモンの種族データと入れ替える方法ありまひたよね?(^^
どうやるんでひたっけ?(^^

830:ダーク王鍬大使
20/09/14 01:25:04.49 wwRoyhZz0.net
16番目の技のPPを二番目のポケモンの種族と入れ替える方法みたいでふ(^^
もうちょっと調べて慎重にやってみまんこ(^^
昔よく個体値いじって色違い作ったり4F(だっけ?)の個体値作ったり(^^
種族いじったりとやりたい放題やってまひたがもう忘れちゃいまひたよ(^^
チンコショボーン(^^

831:名無しさん、君に決めた!
20/09/14 23:15:33.36 B6Ct732L0.net
0x085Fの発見からもうそろ1年が経とうというのに未だに世間ではプラプラ使ったワープの方が主流なの呆れるというより最早ムカつく
確かに動画のアップはしてないけどブログには当の昔に記事投稿されてるんだからそれくらい調べろよと言いたい

832:名無しさん、君に決めた!
20/09/15 02:54:27.21 wgMZlCox0.net
ザロクバグでラティオス出して喜んでた頃が懐かしい

833:名無しさん、君に決めた!
20/09/16 00:31:42.46 FdzY3jPU0.net
ザロクバグの時点で知る人ぞ知るレベルだろ

834:名無しさん、君に決めた!
20/09/16 00:34:34.33 Dr95Fpo/0.net
ちまちま作業より手っ取り早い方を選びたくなる心理

835:名無しさん、君に決めた!
20/09/16 00:53:07.63 GEosgORX0.net
手っ取り早さを重視するならPARとかコードフリーク系やるのでは

836:名無しさん、君に決めた!
20/09/16 22:45:35.59 NF0JDszt0.net
・セブンを元にする(交換に必要なラルトスはプラプラ用バルビートより入手が楽)
・ダブコラの必要がない(性格値破損のみでOK)
・成功率100%(プラプラのバグ技の成功率は3/32程度)
・手持ちからでもボックスからでも実行可能(プラプラのは戦闘時のみ)
プラプラの方の優位点って何があるの?

837:名無しさん、君に決めた!
20/09/18 00:38:52.16 JRQQuhe80.net
結局SEO上位であることに尽きる
どこの世間か知らんが話題に挙がるだけまだマシ

838:名無しさん、君に決めた!
20/09/18 15:12:45.62 Fh4mqzL/0.net
Pok�mon Bug Litchesを繰り返し読みましたが,
bgbでの解析の方法が分からないので教えて下さい.
具体的には,レポートを書くときの処理とリセットするときの処理を知りたいです.

839:名無しさん、君に決めた!
20/09/19 01:17:34.19 gsgowkE+0.net
ザロクバグに関してなのですが
ジラーチが65536n+409
デオキシスが65536n+386というのは
分かるのですがミュウが151ではなく65536+166になるのが分からないのですがどういうことなんでしょうか

840:名無しさん、君に決めた!
20/09/19 03:10:19.47 eeRW4Kk90.net
>>793
技の作製と勘違いしてるんじゃないの?

841:名無しさん、君に決めた!
20/09/19 23:12:46.14 c+vFtMW20.net
とりあえず手順の確認だけしようと思ってテキトーなドーブルでやったけどドーブルもしっかり乱数調整で特定の個体使わないと駄目なのか…?
育て屋で経験値、技合わせてザロクバグするのだけじゃたまごに変わらないか

842:名無しさん、君に決めた!
20/09/20 12:46:53.02 nhS15Rh70.net
俺は第三世代のバグは詳しくないからただの憶測になるけどザロクバグの変化パターンって性格値やトレーナーID(表裏)の影響受けるんじゃなかったっけ?
もしそうなら個体値やトレーナーIDを調整していないポケモンをザロクバグで変化させても結果を制御するのはほぼ


843:不可能だと思う



844:名無しさん、君に決めた!
20/09/20 12:56:27.17 1de0lgoE0.net
野暮を承知で言うけど汎用コードの方が楽じゃない?
ザロクバグを使ったうえでの変化を探ってるってことならすまん

845:名無しさん、君に決めた!
20/09/20 15:28:40.58 MgijSp2d0.net
>>797
もし変化の仕方の探究だとしても汎用コードで改良型タマゴバグをした方が楽ではある

846:名無しさん、君に決めた!
20/09/20 23:43:42.95 vMRIkO5I0.net
コトブキシティから謎の場所侵入する方法でダークライ、シェイミ入手する方法どっかに纏められてない?

847:名無しさん、君に決めた!
20/09/24 02:31:31.14 EomWf1dM0.net
プラチナのソースがリークされたぞ

848:名無しさん、君に決めた!
20/09/30 07:31:59.96 4ODByqPL0.net
>>770
ありがとうそれだわ

849:名無しさん、君に決めた!
20/10/03 13:59:31.46 oSypwVe30.net
>>800
「なまえのないばしょ」が如何にして「なぞのばしょ」になったのか気になるところ

850:名無しさん、君に決めた!
20/10/03 23:20:49.04 Y6rYsp3a0.net
みんな詳しいなあ

851:名無しさん、君に決めた!
20/10/10 04:49:06.71 zlmSZYRP0.net
エメラルドで任意コード実行は導入済みなんですが、特定のポケモンをFRLG産にする方法を教えて欲しいです。なぜそうなるのかとかも出来れば説明していただけるとありがたいです。

852:名無しさん、君に決めた!
20/10/10 15:15:01.53 rhqrXL6M0.net
>>804
変更するポケモンの性格値が分かってないと変更出来ないよ
まあ性格値を調べるコードも一応あるけど

853:名無しさん、君に決めた!
20/10/10 15:59:49.16 KaNyuNV+0.net
日本全国のポケモンgoユーザーのみんな~!
5ch及びポケモンを汚す自演晒し魔複垢位置偽装の屑を紹介!
※ポケりん※このアカウントを見たら要注意
黄色
ButaKaede ButaYuma ButaShoko ButaSakuta
Kojikikiller Yellowchan1 Yellowkun1
名前改変前(赤)
takairu revengerepsal unforgivable110 redsavior119
※ゴルゴと称してるのも明白であり、隠しもってる複垢はこれらだけでは無い
ポケモンgo板でのコイツの自演回線ワッチョイ末尾
ワッチョイ※fc、f6※←確定回線 ドゴクロMM
文字検索で自演回線閲覧できるゾ
Qとりあえずポケりんとは?
5chのポケモン関連レスを無断転載して、アフィリエイトで収益を得る任天堂の寄生虫の乞食である
Q主にポケモンgoでの悪行とは?
上記の他にも隠し持っている複数アカウントで位置偽装ジム荒らしを行うゴミ
更に潰した奴を5chで晒して悦に浸る人間の屑である
しかも当然複数回線端末を持っているので自演をしまくり防御面もバッチリである
Q不正する動機は?
奴のまとめを調べた結果、異常にポケモンgoの記事が少ない
(当たり障りのないメガ進化、レイド紹介コミニデイ程度(普通にジム防衛暴力も記事にしてるから中身の人格が良くわかる))
ポケモンgoで目立つのは極力避けようとしてるのが良く分かる
理由は単純!ポケモンgoで憂さ晴らし、ゴルゴ行為と、この個人の無職のおっさんが快楽を得る為の手段だからである
Qこの荒らしにやられたけど...同じく複垢位置偽装してるので通報出来ないがイッシムクイタイ(血涙)!!
そんな人に朗報※任天堂サポートセ


854:ンターに匿名で 「ポケりんって業者のブタタカイルアカウントに位置偽装でやられたんですが ナイアンでは対応遅いのでどうにかしてくれませんか?」 って気軽にメールを飛ばすだけで大ダメージだゾ 1個人のユーザーに対してならこんなん対応する訳ないだろうが ポケモン及び任天堂を食い物にして貶める記事も書く屑業者なら別である※ 他に5ch管理人にポケモンgo板関連のワッチョイ末尾fcを違反報告してみよう!※上級国民(5ch課金)も特徴ゾ ※ これだけ5ch、ポケモンgoに寄生してる害虫を駆除できるゾ



855:名無しさん、君に決めた!
20/10/10 18:43:47.31 KVv67U1G0.net
>>804
ある一匹だけ変更とかならPIDからSubstructure order見て差分のチェックサム合わせるだけだけど
複数体やりたいとかだとちまちま計算するの面倒だし
実機再現可能とか気にしないならPIDxorTID=0にしてステータス以降除いた80バイト書いた方が早い

856:名無しさん、君に決めた!
20/10/11 00:17:58.20 te1FSYmk0.net
>>807
流石にそれはないでしょ
暗号化定数0にした所で性格値が毎回異なるなら配列パターンも毎回変わるから結局調べないとだし、80バイト(不要なデータは0のままでいいとしても)を複数匹分入力はどう考えても手間
それなら汎用コードで性格値を調べ、出身バージョン値の位置及び現在値を確かめ、その場所ピンポイントでデータ改変する方がまだ楽かと

857:名無しさん、君に決めた!
20/10/11 03:45:55.18 ewb0lw4S0.net
>>805
性格値がわかってないと出来ないというのは理解してます。ありがとうございます。出身地変更するポケモンは性格値固定にするつもりで考えてますが、理解しておきたいと思い質問させて頂きました。
>>807
申し訳ないです。教えて頂いてありがたいのですが、まだSubstructure order見て差分のチェックサム合わせるというのも理解できておらず、、
実機で0x085F の汎用任意コードを用いてするつもりです。
>>808
出身バージョン値の位置及び現在値を確かめ、その場所ピンポイントでデータ改変する
この方法を教えていただけるとありがたいです。出来れば解説等お願いしたいです。

858:名無しさん、君に決めた!
20/10/11 05:26:29.42 bSRr7fTE0.net
>>809
配列パターン(Substructure order)の調べ方も含め、何か具体的な性格値を提示してもらえるとこちらも解説し易いのだが…

859:名無しさん、君に決めた!
20/10/11 10:38:17.85 EAHxBsNX0.net
>>808
あー抜けてたわ、>>807はその他そこここに調整したいデータがあるならって意味ね
PIDは毎回同じにすれば配列変わらんし、テンプレ感覚で打てるんじゃないかと
>>809
だいたい>>728のリンクに載ってる通りだけど
例えば手持ち1匹目を変えたいなら0x02024190からなる値を見る
まずPIDを24で割って配列パターンを調べる
次にPIDxorTID=暗号化定数を求める
変えたい値の位置を特定できたら、暗号化定数でxorして生データを変更、その差分を控えておく
もう一度xorして値を戻したら、先程控えた差分だけチェックサムを変更
ダメタマゴになって無ければ成功
>>807のやり方だと種族やら何やら最初から打つことになるが、PID&TIDを固定すれば暗号化定数を無視できるので、あまりにも変更箇所が多い時には楽(かも)

860:名無しさん、君に決めた!
20/10/11 21:59:56.22 42Ob3nXc0.net
>>810
すみませんでした、そうですね、僕もそちらの方がわかりやすいです。では、性格値DCB6C4A6でお願いします!

861:名無しさん、君に決めた!
20/10/11 23:28:15.11 EAHxBsNX0.net
>>812
余り14の配列パターンはEAGMだから、1バイト単位で頭から数えたときの48-49番目の生データを二進数にして、下から8-11桁目を0100(FR)か0101(LG)に変更すればいい
>出身バージョン値の位置及び現在値を確かめ、その場所ピンポイントでデータ改変する
>>811に書いた通りだけど…
例えば参照値が80 91であるとき(暗号化定数は0とする)、二進数にすると1001 0001 1000 0000
これを特定のデータごとに分けると1 0010 0011 000000(=♀ ハイパーボール Em産 Lv.0のとき出会った)
Em産->FR産に変更 1 0010 0100 000000
Hexに戻して格納 00 92
結果的に下位1バイトが+80、上位1バイトの値が+1されたので、同様にチェックサムの下位1バイトを+80、上位1バイトを+1する(繰り上がりを忘れずに)
以上

862:名無しさん、君に決めた!
20/10/11 23:37:42.96 EAHxBsNX0.net
>>813
桁1つ抜けてた
正しくは1 0010 0011 0000000
および1 0010 0100 0000000
だね

863:名無しさん、君に決めた!
20/10/12 01:09:30.27 eZV/diCk0.net
>>813
本当に細かく教えてくださってありがとうございました!全くわからなかったところから、とりあえず理屈は分かるようになりました!!ボックスの名前から変更するのはちょっと大変かもと思いました、、
とりあえず、0x02024190の値を求めるコードが解らないといけないですよね
あとすみません、80 91 →00 92に変えましたよね、なぜ91から92は+1なのに80から00は+80なのでしょうか?

864:名無しさん、君に決めた!
20/10/12 08:28:45.84 t9EZtrKY0.net
>>812
汎用コード向けの別解
0xDCB6C4A6 % 0x18(24) = 0xE(14)
以下の対応表より、0xEの配列パターンはEAGMであると分かる
0x0:GAEM 0x8:AEGM 0x10:EMGA
0x1:GAME 0x9:AEMG 0x11:EMAG
0x2:GEAM 0xA:AMGE 0x12:MGAE
0x3:GEMA 0xB:AMEG 0x13:MGEA
0x4:GMAE 0xC:EGAM 0x14:MAGE
0x5:GMEA 0xD:EGMA 0x15:MAEG
0x6:AGEM 0xE:EAGM 0x16:MEGA
0x7:AGME 0xF:EAMG 0x17:MEAG
変更するポケモンをボックス1の1番目に置き、汎用コードで以下のコードを実行する
ボックス名1:[れれけのぱぞ@@]
@@には、出身バージョン値を記録するMブロックの配列位置に応じて以下の文字を入力する
1:[べオ] 2:[ぽオ] 3:[オオ] 4:[サオ]
今回の場合はEAGMでMブロックが4番目に位置するので[サオ]を入力する

865:名無しさん、君に決めた!
20/10/12 08:29:21.52 t9EZtrKY0.net
コード実行後、ミナモデパートのIDクジを引きに行き、出たIDの数値を確認する
そして、出たIDの数値を2進数に変換する
例として37248が出たとすれば0b1001 0001 1000 0000となる
次に、この2進数の下8~10桁目のビットを全て反転する
今回の場合は01 1なので反転すると10 0となり、全体で見れば0b1001 0010 0000 0000となる
そして、この2進数を16進数に変換する
今回の場合は0x9200である
求めた16進数の値を文字に変換し、以下のコードに組み込んで実行する
ボックス名1:[に@@○○  ビ]
ボックス名2:[ぬばオィ ]
@@には>>816のコードに使用した文字(今回は[サオ])を入れ、○○に求めた16進数の文字を入れる
0x9200→00 92→_ヂ
ということで今回の場合○○には[ ヂ]を入れる
ボックス1の1番目に置いたポケモンに異常がなければ出身バージョンが変更されている

866:名無しさん、君に決めた!
20/10/12 08:55:29.31 UkK3zGem0.net
日本全国のポケモンgoユーザーのみんな~!
5ch及びポケモンを汚す自演晒し魔複垢位置偽装の屑を紹介!
※ポケりん※このアカウントを見たら要注意
黄色
ButaKaede ButaYuma ButaShoko ButaSakuta
Kojikikiller Yellowchan1 Yellowkun1
名前改変前(赤)
takairu revengerepsal unforgivable110 redsavior119
※ゴルゴと称してるのも明白であり、隠しもってる複垢はこれらだけでは無い
ポケモンgo板でのコイツの自演回線ワッチョイ末尾
ワッチョイ※fc、f6※←確定回線 ドゴクロMM
文字検索で自演回線閲覧できるゾ
Qとりあえずポケりんとは?
5chのポケモン関連レスを無断転載して、アフィリエイトで収益を得る任天堂の寄生虫の乞食である
Q主にポケモンgoでの悪行とは?
上記の他にも隠し持っている複数アカウントで位置偽装ジム荒らしを行うゴミ
更に潰した奴を5chで晒して悦に浸る人間の屑である
しかも当然複数回線端末を持っているので自演をしまくり防御面もバッチリである
Q不正する動機は?
奴のまとめを調べた結果、異常にポケモンgoの記事が少ない
(当たり障りのないメガ進化、レイド紹介コミニデイ程度(普通にジム防衛暴力も記事にしてるから中身の人格が良くわかる))
ポケモンgoで目立つのは極力避けようとしてるのが良く分かる
理由は単純!ポケモンgoで憂さ晴らし、ゴルゴ行為と、この個人の無職のおっさんが快楽を得る為の手段だからである
Qこの荒らしにやられたけど...同じく複垢位置偽装してるので通報出来ないがイッシムクイタイ(血涙)!!
そんな人に朗報※任天堂サポートセンターに匿名で
「ポケりんって業者のブタタカイルアカウントに位置偽装でやられたんですが
ナイアンでは対応遅いのでどうにかしてくれませんか?」
って気軽にメールを飛ばすだけで大ダメージだゾ
1個人のユーザーに対してならこんなん対応する訳ないだろうが
ポケモン及び任天堂を食い物にして貶める記事も書く屑業者なら別である※
他に5ch管理人にポケモンgo板関連のワッチョイ末尾fcを違反報告してみよう!※上級国民(5ch課金)も特徴ゾ ※
これだけ5ch、ポケモンgoに寄生してる害虫を駆除できるゾ

867:名無しさん、君に決めた!
20/10/12 12:21:15.06 w/G7eoMI0.net
>>815
書き方が悪かったわ
内容を度外視してHexのみに注目すると
9180 + 80 = 9200
となっている
要するに、下1バイトに80が足されキャリーになったため上1バイトに+1だけ足されたということ
同様にチェックサムについても、+80してキャリーにならないなら繰り上げの必要はない

868:名無しさん、君に決めた!
20/10/12 21:20:14.58 Pufc


869:pG1N0.net



870:名無しさん、君に決めた!
20/10/12 23:45:22.74 w/G7eoMI0.net
>>820
一点だけ補足すると、チェックサムの計算は生データの差分を見るのであって、複合化前(再暗号化後)の数値は関係ないからそこだけ気を付けて
あと、俺は基本的に某氏の解説を基に作ったバイナリエディタでベタ打ちしてるので、申し訳ないが汎用コードについては明るくない
恐らく>>816はその辺り詳しいと思うので、まだ不明な点等あるなら彼を頼ったほうがいいと思う

871:名無しさん、君に決めた!
20/10/13 01:46:28.62 sO5UjySm0.net
>>821
すみません、完全に同一人物だと思ってました、、
チェックサムは差分だけですね、たしかにそこらへん間違えそうですもんね、ありがとうございます!
812さん、817さん、解説していただきありがとうございます!

872:名無しさん、君に決めた!
20/10/13 05:37:24.62 FVTunKXO0.net
>>820
言い忘れてたけど>>816のはFR産に変更する場合ね
そしてこちらは暗号化定数未確認で行う方法で、0を前提とする>>813さんのものと値こそ同一にしたが各データ情報までは確定していない点で異なる
ビット反転は、Em→FRの場合は下8~10桁目、Em→LGの場合は下9~10桁目に対して行う
Em:0011
FR:0100
LG:0101
EmとFRのビットの差異が3桁、EmとLGなら2桁となるのでこうなる
このビット反転は言い換えれば、IDクジの値を16進数に変換し、その値にEm→FRなら0x0380を、Em→LGなら0x0300をXORするのと同じである
チェックサムの変更は>>817のコードのボックス名2の部分で行っているが、これもEm→FRなら0x0080[ィ ]
を入力し、Em→LGなら代わりに0x0200[ い]を入力する
この値が所謂"生データの差分"というヤツで、これは確定した値なので元のチェックサムの値を調べたり計算する必要などは全くない(繰り上がりとかも自動でやってくれる)

873:名無しさん、君に決めた!
20/10/14 04:54:22.57 f5Ip7SfP0.net
12年ぶりにきますた(激寒)
すげー高度な話ばっかりになっててやだ怖い…

874:名無しさん、君に決めた!
20/10/14 05:08:10.92 rLeegOLL0.net
>>823
今やっておりますが、1111 1001 0100 0010を16進数にするとF942となり、ボックスに入力できないのですが、これは無理って事ですかね
主人公を女の子に性転換させるかバイナリかくらいしか選択肢は無さそうかなと思うのですがどうでしょうか?

875:名無しさん、君に決めた!
20/10/14 05:42:10.98 mLFzC5R20.net
>>825
そういう場合は使えない文字コードを分解すればよい
例えばF9をE0[l]と19[の]に分け(E0+19=F9)、以下のようにスクリプトコードを追加する
ボックス名1:[に@@ぢl  ビ]
ボックス名2:[ぬ@@ の  ビ]
ボックス名2:[ぬばオィ ]

876:名無しさん、君に決めた!
20/10/14 06:12:23.72 SVCiosjo0.net
>>826
そういう風にわければいいのか、、なるほど、、F0と09に分けようとしてました、、ありがとうございます!

877:名無しさん、君に決めた!
20/10/14 06:46:05.95 SVCiosjo0.net
>>826
カントー産になりました!ただ、LG産にしたら[ い]ではダメタマゴになり、[ あ]にしたら成功しました!

878:名無しさん、君に決めた!
20/10/14 13:07:49.27 ZXCpwn2g0.net
>>828
あ、普通に計算ミスしてた…失礼いたしました
Em→LGは0x0100[ あ]で合ってます

879:名無しさん、君に決めた!
20/10/14 18:01:27.73 FR00bweq0.net
>>824
朱に染まれば赤くなる
お前もこっち側に来るんやで

880:名無しさん、君に決めた!
20/10/14 21:03:38.27 SVCiosjo0.net
>>829
ありがとうございます!合っててよかったです!

881:名無しさん、君に決めた!
20/10/28 05:16:28.76 OyP4WR+a0.net
上げ

882:名無しさん、君に決めた!
20/11/05 06:25:30.40 dV5mjz8W0.net
結局ダイパはどうなん?

883:名無しさん、君に決めた!
20/11/05 20:06:23.21 7oyR15bZ0.net
初カキコ
超今更だがVC版赤でPCor手持ちの道具欄を
255に拡張⇔元の道具欄に戻すコードを作ってみた
(前準備として手持ちの道具3番目の数を81以上にしておく必要がある)
@なかよしバッヂ
ヅレめビゾ
がAぜBゾ
けだザパゾ
づョべデゾ
のばデョゾ
べじづの
※A=や,B=け でPC
 A=め,B=モ で手持ちの道具欄を弄る
1回使うと手持ち3番目の道具が元の道具欄の数になって欄が拡張
もう1回使うと手持ち3番目の道具が255個になって元に戻る
需要があればドゾー

884:名無しさん、君に決めた!
20/11/13 06:25:56.97 zTd1L8pS0.net
ブログみてやりたかったザロクバグ成功したけど
0x085F使った汎用コードでリセットかかる時って対処法ありますか?
ダブルコラプションとかで0x085Fの技を消すとかすれば安定するのかな

885:名無しさん、君に決めた!
20/11/13 21:52:02.76 CsPIg/Jk0.net
>>834です
このコード、道具の個数という前準備が必要だったので、コードは伸びたが前準備を要らなくしてみた
@なかよしバッヂ
ヅレめョプ
がAぜBオ
よやぐゲひ
ゾバョぐガ
ゾでパパば
じけだゲゾ
デョべづの
ビづョデの
※A=や,B=け でPC
 A=め,B=モ で手持ちの道具欄を弄る
1回使うと手持ち3番目の道具の個数が元の道具欄の数になって欄が拡張
もう1回使うと手持ち3番目の道具が0(256)個(ここも変更)になって元に戻る
失礼しました

886:名無しさん、君に決めた!
20/11/13 23:07:56.81 CsPIg/Jk0.net
連投失礼
>>834です
>>836を再検証したら無駄な処理をしていたので削った
3匹分短くなった
@なかよしバッヂ
ヅレめョプ
がAぜBゾ
ばじけだグ
デョべづの
ビづョデの
※A=や,B=け でPC
 A=め,B=モ で手持ちの道具欄を弄る
仕様は>>836のまま
これが最終稿 何度もすみませんでしたm(_ _)m

887:名無しさん、君に決めた!
20/11/14 01:00:44.42 wXDF9wFr0.net
>>835
何のコードを試してるのか知らないけど大抵の不具合の原因は単純にコードの入力ミス
少なくとも0x085Fが覚えてる技とかは全く関係がない

888:名無しさん、君に決めた!
20/11/14 16:11:03.38 n4cNNKYz0.net
>>838
回答ありがとうございます
プログラムメイン系でもけぬういを入力するとリセットされるので困ってます
6Vメタモンとか金色ポロックが欲しいのですが

889:名無しさん、君に決めた!
20/11/14 21:46:05.90 wXDF9wFr0.net
>>839
普通のスクリプトコードが実行出来て[もけぬうい]だけ駄目だというならフシギダネ②に問題がありそう
NNが[ャl]([ャ]は捨て仮名、[l]は小文字L)であることを確認した方が良い

890:名無しさん、君に決めた!
20/11/14 21:51:46.49 wXDF9wFr0.net
>>840
②すら文字化けするのかよこの某BBS未満が…
ボックス14の28番目に置くフシギダネのことね

891:名無しさん、君に決めた!
20/11/15 02:05:19.74 4ojS3lwH0.net
>>841
感謝ですご指摘通りフシギダネが小文字になってませんでした
なぜかメタモンは性格生意気でしたがこれでずっと楽しめそうですありがとう

892:名無しさん、君に決めた!
20/11/20 13:09:13.32 kzHkkPLg0.net
>>841
ここ結構文字化けや非対応記号多い

893:名無しさん、君に決めた!
20/11/25 00:08:20.89 W


894:SMeL7JU0.net



895:名無しさん、君に決めた!
20/11/25 10:06:41.69 AtU6k6I10.net
今はもうTwitterくらいでしか情報を得られないのかな?

896:名無しさん、君に決めた!
20/11/26 18:01:32.34 oIqCalYQ0.net
>>844
glitch City Laboratorieの情報はwikiに引き継がれてる
URLリンク(glitchcity.wiki)

897:名無しさん、君に決めた!
20/11/30 01:22:26.11 DyoXGmph0.net
揚げ

898:名無しさん、君に決めた!
20/12/04 03:26:30.07 K0ftkT4o0.net
あげ

899:名無しさん、君に決めた!
20/12/09 04:26:35.21 FWSimvKY0.net
上げ

900:名無しさん、君に決めた!
20/12/09 13:53:02.56 dY0Uq8NY0.net
ポケモン黄って海外版がGBCに対応しているけど日本語版は対応していないんだよな。
バグアイテム使用時の挙動とか日本語版も海外版もジャンプ先アドレスは同じで、プログラム
的には殆ど同じ。ソースコード流失騒動があったけど、ポケモン黄はソースコードにGBCサポート
を有効・無効のオプションがあった。ということはGBC用コードが日本語版にも残っているなら
少しのパッチで有効化できるだろう。もしGBC用コードが残っていなくても、そのコードを
挿入する領域は残っているだろう。

901:名無しさん、君に決めた!
20/12/10 01:08:47.13 qr4RkhU10.net
早速撃沈しました。日本語版黄色にはGCB用のコードがごっそり入っていません。
高度なプログラミングスキルが無いと無理です。それとも英語版に日本語処理ルーチンを
移植した方が速いかもです。

902:名無しさん、君に決めた!
20/12/10 01:09:46.25 qr4RkhU10.net
日本語版はGBC非対応でコンパイルしたから、GBC用コードはごっそりカットされたのでしょう。

903:名無しさん、君に決めた!
20/12/13 17:49:40.78 YStrnUx00.net
すごいな...>>816みたいに出身地いじれるんやったら汎用コードでドイツ産とかに変えることとかもできるんかな。
有識者いたら教えてほしいです。

904:名無しさん、君に決めた!
20/12/13 23:17:38.11 L6fKGZOn0.net
>>853
言語とか名前だけなら暗号化されない領域だからもっと楽だよ
例えば日->独ならニックネームと親名の間の領域を+4すればいいだけ
詳しいデータの構造とかはスレ遡れば出てくる

905:名無しさん、君に決めた!
20/12/13 23:23:58.45 YStrnUx00.net
>>854
ありがとうございます。やってみます

906:名無しさん、君に決めた!
20/12/19 01:00:07.13 /c4l4DuF0.net
16年ぶりにこの板来た
このスレがあってホッとした

907:名無しさん、君に決めた!
20/12/21 03:33:26.30 sUQTUf870.net
揚げ

908:名無しさん、君に決めた!
20/12/26 03:14:05.10 p7BK4OWZ0.net
上げ

909:名無しさん、君に決めた!
20/12/27 22:39:44.72 9IqBFDiu0.net
とあるゲームのデバッグモードでフリーズ時にクラッシュログを表示するってのを見たんだけど
任意コード実行で似たようなことってできるのかな やる意味は無いけど

910:名無しさん、君に決めた!
20/12/28 21:04:19.41 i8zEPZMX0.net
ああいうのは最初から割り込みかかるルーチンに組まれてないと厳しいんじゃないかなぁ
未定義命令踏んだらどこに高飛びするかわからないし
海外ピカ版のキー入力で映像垂れ流すTASレベルまでやれば出来るかもしれないけど

911:名無しさん、君に決めた!
20/12/30 14:01:18.52 yv5+DAiy0.net
あげ

912:名無しさん、君に決めた!
21/01/14 07:28:16.23 XFG5FGHB0.net
誰かクリスタルのボックスのアドレス知らない?
エメと同じようにボックス内のバグポケからエディタ実体コピーできるようにしたいんだけど、チートコードとか見ても載ってないのよね

913:名無しさん、君に決めた!
21/01/14 14:26:06.88 MBCMRIMl0.net
>>862
第二世代のボックスは「


914:現在のボックス」も含めて全てSRAMに入ってるから想定している使い方はできないかもしれないけど 現在のボックス 1:ad10~b257 ボックス1 2:a000~2:a547 ボックス2 2:a54a~2:aa91 ボックス3 2:aa94~2:afdb ボックス4 2:afde~2:b525 ボックス5 2:b528~2:ba6f ボックス6 2:ba72~2:bfb9 ボックス7 3:a000~3:a547 ボックス8 3:a54a~3:aa91 ボックス9 3:aa94~3:afdb 前に自分で検証したデータを見返しているだけだから間違いがあるかもしれん あと確かボックス1~9のアドレスは金銀も同じだったはず ちなみに各ボックスにはチェックサム(ボックス末尾2バイトに格納)が設定されてるので注意



915:名無しさん、君に決めた!
21/01/15 20:51:01.69 WliPCKlG0.net
てすや

916:名無しさん、君に決めた!
21/01/18 11:33:08.60 MVDfx+xs0.net
URLリンク(pokemonbug.oh.land.to)
がリンク切れしてます

917:名無しさん、君に決めた!
21/01/18 17:46:06.20 RHIRgQic0.net
日本全国のポケモンgoユーザーのみんな~!
5ch及びポケモンを汚す自演晒し魔複垢位置偽装の屑を紹介!
※ぽけりん(みんポケ、みんドラ管理人)
の位置偽装不正アカウント
ButaKaede ButaYuma ButaShoko ButaSakuta
Kojikikiller Yellowchan1 Yellowkun1 pTakeshiBlue
名前改変前(赤) takairu hirobuta redaka01 redaka02
※ゴルゴと称してるのも明白であり、隠しもってる複垢はこれらだけでは無い
ポケモンgo板でのコイツの自演回線ワッチョイ末尾
ワッチョイ※fc、f6※←確定回線 ドゴクロMM
文字検索で自演回線閲覧できるゾ
Qとりあえずポケりんとは?
5chのポケモン関連レスを無断転載して、アフィリエイトで収益を得る任天堂の寄生虫の乞食である
Q主にポケモンgoでの悪行とは?
上記の他にも隠し持っている複数アカウントで位置偽装ジム荒らしを行うゴミ
更に潰した奴を5chで晒して悦に浸る人間の屑である
しかも当然複数回線端末を持っているので自演をしまくり、※IPから個人情報盗みだす害獣ハゲ中卒無職である※
Q不正する動機は?
奴のまとめを調べた結果、異常にポケモンgoの記事が少ない
(当たり障りのないメガ進化、レイド紹介コミニデイ程度(普通にジム防衛暴力も記事にしてるから中身の人格が良くわかる))
ポケモンgoで目立つのは極力避けようとしてるのが良く分かる
理由は単純!ポケモンgoで憂さ晴らし、ゴルゴ行為と、この個人の無職のおっさんが快楽を得る為の手段だからである
Qこの荒らしにやられたけど...同じく複垢位置偽装してるので通報出来ないがイッシムクイタイ(血涙)!!
そんな人に朗報※任天堂サポートセンターに匿名で
「ポケりんって業者のブタタカイルアカウントに位置偽装でやられたんですが
ナイアンでは対応遅いのでどうにかしてくれませんか?」
って気軽にメールを飛ばすだけで大ダメージだゾ
1個人のユーザーに対してならこんなん対応する訳ないだろうが
ポケモン及び任天堂を食い物にして貶める記事も書く屑業者なら別である※
他に5ch管理人にポケモンgo板関連のワッチョイ末尾fcを違反報告してみよう!※上級国民(5ch課金)も特徴ゾ ※
これだけで5ch、ポケモンgoに寄生してる害虫を駆除できるゾ

918:名無しさん、君に決めた!
21/01/30 04:34:34.36 KiBah7fs0.net
金銀でタマゴを即孵化させるにはどうしたらいいだろうか
ストーリーでもらったトゲピーのタマゴなんだけど
孵化カウントをおかしくしてしまったみたいで一向に孵化しないんだ

919:名無しさん、君に決めた!
21/01/30 12:36:12.42 2ledp5kq0.net
>>867
虫取りバグで適当なポケモンのガワ被せて育て屋に預けたらどうだろう?
やったことないからできるか知らんけど

920:名無しさん、君に決めた!
21/01/31 00:03:52.46 ezjI2xcI0.net
初代とか金銀とかにはイベントスクリプトみたいなの無いのかね?
もしくはそう言ったプログラム群にジャンプしたりPCを更新したり出来ないの?

921:名無しさん、君に決めた!
21/01/31 09:38:08.69 R96smXfq0.net
>>869
初代は知らんが金銀にはイベントスクリプトがある 知らないだけできっと初代にもあるはず

922:名無しさん、君に決めた!
21/01/31 18:40:04.53 kXNwIDt20.net
>>867
任意コードで直接孵化歩数いじるのは?

923:名無しさん、君に決めた!
21/01/31 21:30:36.17 qBDeVvJO0.net
>>870
金銀にわかだから分からないけど、金銀の任意コード実行界隈ではイベントスクリプトってあまり有効活用されてないのかな?
第3世代みたいにイベントスクリプトを中心に任意コードを組めるならタマゴの強制孵化とかも簡単に出来そうなもんだけど

924:866
21/02/01 09:11:28.40 R5rDaIsR0.net
>>872
「卵を強制的に孵化させる」みたいな直接的なスクリプトは無いっぽい
卵を強制孵化させるならスクリプトを経由するよりもそのまま機械語で命令を書いた方が短く済むね
具体的には「スクリプトを実行するための機械語命令」だけで13バイトくらい必要
シンプルに特定アドレスの数値を書き換えるだけなら最大でも10バイトちょいなので明らかに機械語で書いた方が短い

925:名無しさん、君に決めた!
21/02/01 22:09:05.99 02FyDmQm0.net
ポケモン出現とかワープとかスクリプト呼んでるコードもあるね
>>870
初代はイベントも機械語

926:名無しさん、君に決めた!
21/02/02 00:36:20.91 VnFollcI0.net
>>873
孵化のスクリプトないのか…
スクリプトが充実していれば「スクリプト実行用アセンブリプログラム」を任意コード実行環境の構築に取り入れて、後はスクリプトコードを入力するだけで簡単に任意のスクリプトを実行する、って方法もあったんだろうけどねぇ…


927:(因みに第3世代はこの方法が主) RAMアドレス変動が起こる訳でもポケモンにチェックサムや暗号化がかけられてる訳でもない世代だから、汎用コードでなく使い捨てコードでも十分ってことなのかね



928:名無しさん、君に決めた!
21/02/02 02:28:03.82 gvyjmJyQ0.net
>>868
虫取りバグ使ってみたら、タマゴからトゲピーに変わった
ありがとう!

929:863
21/02/02 02:36:44.90 gvyjmJyQ0.net
他のみんなも色々考えてくれてありがとう
任意コードとかはまだ俺には敷居が高そうだわ

930:名無しさん、君に決めた!
21/02/05 22:17:14.77 hQHzx+us0.net
赤緑青について道具のジャンプ先についてまとめられたものってありますか.ありましたら教えて下さい.

931:名無しさん、君に決めた!
21/02/13 12:43:27.44 41HBPaQc0.net
初代最強のわざマシン技って結論でたの?

932:名無しさん、君に決めた!
21/02/13 20:33:11.13 ckAtbk6p0.net
クロちゃんデパミ゛

933:名無しさん、君に決めた!
21/02/13 22:15:47.13 dI0cb7rG0.net
今更なんですが、エメラルドでのセブン(タネボー)を使ったルナトーン作成がうまくいきません、
詳細な手順やボックスの配置等わかる方いないでしょうか?

934:名無しさん、君に決めた!
21/02/14 03:49:31.39 x1gZMEBa0.net
>>881
何故ザロクバグの仕組みを理解してないのに態々ザロクバグで作ろうとしてるのか
ルナトーンじゃなくて0x085Fを作って任意コード実行で出した方が楽じゃない?
こっちの方が多く詳細纏められてるし

935:名無しさん、君に決めた!
21/02/14 09:55:57.41 W1nzUR/P0.net
>>882
プラプラ(ラフレシア)によるテレポートに成功したので同じノリで行けると思ったのですがそもそもの仕組みが違うのでしょうか?

936:名無しさん、君に決めた!
21/02/24 20:00:41.55 zAgKIQoL0.net
ラフレシアドラゴン

937:名無しさん、君に決めた!
21/03/11 14:05:24.18 ixKmLTX10.net
保守

938:名無しさん、君に決めた!
21/03/25 04:40:38.16 PQX9ouX70.net
保守

939:名無しさん、君に決めた!
21/03/27 21:17:40.86 sLd5Vj0M0.net
とりあえずコロナって意外とかからねーよな

940:名無しさん、君に決めた!
21/03/28 16:01:36.54 jS9Mwxe50.net
あっ…

941:名無しさん、君に決めた!
21/04/02 13:00:16.54 jQGa34Tu0.net
Fifth法でゲットしパポケモンはバグ扱いなんですか???

942:名無しさん、君に決めた!
21/04/17 08:46:18.85 VK5dqtap0.net
ポケモン自体はデータ上おかしなところないはず>fifth法

943:名無しさん、君に決めた!
21/04/17 09:45:55.57 K0ODxn280.net
>>889
スターブロブさんのところに書いてあったけど、
初代で野生ポケモンには乱数のせいで出ない個体値がある
野生だけでるポケモンは不正な個体値になることがある
(ただイベント産は出ない個体値ないし、金銀の卵使うとでるからデータ上はおかしくはならない)

944:888
21/04/17 14:25:29.72 irlMN98f0.net
888

945:名無しさん、君に決めた!
21/04/23 20:04:17.78 96u26D11.net
金銀で孵化できず赤緑のランダムエンカウント限定のポケモンがいればってとこだけどおらんやろな

946:名無しさん、君に決めた!
21/05/08 13:03:31.27 c2YD/BRu0.net
まさかまさこまさにまさこ

947:名無しさん、君に決めた!
21/05/14 22:31:48.02 9Sx1UAME0.net
カイロス

948:名無しさん、君に決めた!
21/06/05 01:05:24.47 OaWsJnLe0.net
URLリンク(www.youtube.com) の3:13あたりから
2年前の動画だけどゲームフリーク森本プログラマがミュウと初代ポケモンのバグについて語ってた
「道具を入れ替えるルーチンとポケモンを入れ替えるルーチンを同じように作っていた時に
初期化を忘れた。大失敗」とのこと。
ミュウ誕生秘話は何度となく語られているけど、バグの原因までスタッフが踏み込んで語るのは他にあったっけ?

949:名無しさん、君に決めた!
21/06/08 02:56:44.98 2MWiTdgD0.net
>>896
これがなければほとんどのバグ技は使えなかったわけか
確かに致命的すぎる

950:名無しさん、君に決めた!
21/06/12 23:59:54.12 4ww/rVZ40.net
昔緑をプレイしてたら四天王戦の時に相手のモンスターが手持ちのブースターの戦闘画面(背中向いてる)だったことがあったんだけどこれってあるある?バグの動画でも見たことないけど
バグらせたとかではなく自然となった
ビビって消したけど

951:名無しさん、君に決めた!
21/06/16 18:15:28.97 RiAurmLW.net
聞いたこともないわ
起こせなくはないだろうけどそもそも手持ち画像が相手側にでる正面画像が味方側に出るって話がなかなかない

952:名無しさん、君に決めた!
21/06/17 01:07:27.63 c9UN5GEj0.net
モザイクのバグポケモンをブースターの後ろ姿と錯覚したのでは?

953:名無しさん、君に決めた!
21/06/18 22:09:11.74 Wbc/Pokx0.net
>>899
そっかぁ
四天王戦で俺がブースター繰り出したら相手もブースター(後ろ姿)繰り出してきてびびって消したはずなんだ
>>900
当時ブースターを育ててたからブースターなんよ
記憶違いなのかなぁ

954:名無しさん、君に決めた!
21/07/01 22:25:57.43 5hH2Ngxa0.net
自分も報告されたことないようなバグに出くわすことあるし、
バグに再現性はなかなか求められないし。。。

955:名無しさん、君に決めた!
21/07/11 17:38:12.07 mQRcNSjp0.net
ふたごじまの地雷に触っても処理落ちしないんだけど@緑00A
ロットによって違ったりするのか?

956:名無しさん、君に決めた!
21/07/14 11:15:38.34 8Tw+FgTu0.net
>>878
【初代ポケモン】アイテムのアドレス参照先リスト
ここに赤/緑Verのジャンプ先だいたいまとめてる

957:名無しさん、君に決めた!
21/07/17 07:33:53.89 9IS8k/s/0.net
最近バグ使うのもマンネリしてしまった

958:名無しさん、君に決めた!
21/07/21 21:40:35.42 aTx7zQAL0.net
なぜゲーフリはVC版にバグを残したのか


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch