TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【剣盾水ジムリ】ルリナちゃん萌えスレ【褐色露出】
ルビー・サファイア・エメラルドのVCを望むスレ
【完全新作】ポケモン キング・クイーンPart1
お前らがジムリーダーならどんなPT組むか教えてくれ
【矢嶋の】アニポケXYアンチスレ6【私物化!】
【ピカブイ】ポケモン Let's Go! 交換スレ
【剣盾】ポケモンソード・シールド質問・感想スレ38
ポケモンスクランブルSP Part4
アニメポケットモンスターサンムーンアンチスレ19
【剣盾】ポケモンソード・シールド質問感想スレ166
昔のポケモンの裏技を語る【アネ゛デパミ゛】 15
- 1 :2018/02/17 〜 最終レス :2020/05/15
- とりあえず意外にデータって飛ばねーよな。
質問の前にまず↓ ま と め サ イ ト↓を見れ。
■GB版ポケモン裏技まとめサイト
ttp://pokemonbug.oh.land.to/
■pokemonbug @ ウィキ
ttps://www49.atwiki.jp/pokemonbug/sp/pages/5.html
■fifth氏のサイト
ttp://web.archive.org/web/20071216143227/geminism.hp.infoseek.co.jp/index.html
■ポケモン研究所
ttp://web.archive.org/web/20071101112118/www.geocities.com/TimesSquare/Castle/5553/pm.html
■不自由帳 ポケモンのバグ技
ttp://goki.s17.xrea.com/poke.html
■Pokemon Analysys
ttp://psense.lib.net/Analysis/RGB/
ttp://psense.lib.net/Analysis/AuAg/
ttp://www.google.com/search?hl=ja&c2coff=1&q=teamPA&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
■ネオ・グリーン
ttp://g-modoki.s59.xrea.com/
■Pokemon Bug Litches
ttp://www.geocities.jp/kattempla/pokebug/index.html
●前スレ 昔のポケモンの裏技を語る【アネ゛デパミ゛】 14
http://medaka.2ch.sc/test/read.cgi/poke/1477904768/
- 2 :
- ●過去スレ集
ポケモンのウラワザを語る【アネ゛デパミ】
http://game4.2ch.sc/test/read.cgi/poke/1055593062/
ポケモンのウラワザを語る【アネ゛デパミ】part.2
http://game8.2ch.sc/test/read.cgi/poke/1079536733/
昔のポケモンのウラワザを語る【アネ゛デパミ゛】 3
http://game10.2ch.sc/test/read.cgi/poke/1094660185/
昔のポケモンの裏技を語る【アネ゛デパミ゛】 4
http://game10.2ch.sc/test/read.cgi/poke/1120229546/
昔のポケモンの裏技を語る【アネ゛デパミ゛】 5
http://game10.2ch.sc/test/read.cgi/poke/1130304075/
昔のポケモンの裏技を語る【アネ゛デパミ゛】 6
http://game10.2ch.sc/test/read.cgi/poke/1140675824/
昔のポケモンの裏技を語る【アネ゛デパミ゛】7
http://game10.2ch.sc/test/read.cgi/poke/1154092062/
昔のポケモンの裏技を語る【アネ゛デパミ゛】 8
http://game13.2ch.sc/test/read.cgi/poke/1165473054/
昔のポケモンの裏技を語る【アネ゛デパミ゛】 9
http://schiphol.2ch.sc/test/read.cgi/poke/1198660479/
昔のポケモンの裏技を語る【アネ゛デパミ゛】 10
http://schiphol.2ch.sc/test/read.cgi/poke/1231800664/
昔のポケモンの裏技を語る【アネ゛デパミ゛】 11
http://yuzuru.2ch.sc/test/read.cgi/poke/1257717848/
昔のポケモンの裏技を語る【アネ゛デパミ゛】 12
http://kohada.2ch.sc/test/read.cgi/poke/1298394240/
昔のポケモンの裏技を語る【アネ゛デパミ゛】 13
http://tamae.2ch.sc/test/read.cgi/poke/1389422437/
- 3 :
- 即死回避
- 4 :
- 即死回避
- 5 :
- 即死回避
- 6 :
- 即死回避
- 7 :
- 即死回避
- 8 :
- 即死回避
これいつまでやればいいんだ?
- 9 :
- >>1乙
- 10 :
- @wikiあったのねスマン
- 11 :
- けつばんのやつって3DSの赤緑でもできんの?
- 12 :
- >>11
どのバグがやりたいのかわからないけど後期版でできることはvcでもできるよ
- 13 :
- 金銀の任意コード実行の
任意野生ポケモン出現で
呼び出した
準伝、伝説、幻ポケモンが
見事に全部ムーバー通らなかったね
- 14 :
- レベルは?
送る時点でシンボルエンカ以上は必要だけど
- 15 :
- >>14
レベル100
- 16 :
- >>13
実はアイテム持たせてました〜、ってオチはない?
- 17 :
- >>16
アイテムは持たせてない
- 18 :
- >>16
ボックス1に入れてなかっただけだった
- 19 :
- 殿堂入りがバグるのってなんか方法があるの?
- 20 :
- >>19
バグポケモンのグラフィックを見ると殿堂入りデータがバグるらしい
- 21 :
- 道具増殖しただけでもバグったりする
- 22 :
- アネ゛デパミ゛(0xFF)を連れて殿堂入りするとバグるよ
道具増殖で殿堂入りデータバグるのは初めて聞いた、どうやってるの?
- 23 :
- 殿堂入りデータってやたらデリケートだよな
- 24 :
- 殿堂入りがバグるものでわりと有名なのはセレクト13番目でバグミュウ作った後とかかな
セレクト6番目以降のポケモン入れ替えするとすぐに壊れるイメージがある
- 25 :
- まじか、それは初めて知った
「道具増殖で壊れる」ってそういうことか 殿堂入りデータって一体どこに保存させているんだろうな…
ところで全く関係ない話なんだが、赤緑青の「4かい」っていうバグアイテムの挙動について、詳しくわかる人いない?
一応「box5匹目のHP努力値上位バイト(DA67)」に飛ぶ任意コード実行アイテムなんだけど、boxに5匹いなくてもコードが正常に動くときがあるんだ
- 26 :
- 正常に動いたコードは
超壁抜け(ヅばへブゾ ブビワくゾ ズズワデの)
と
最速メッセージ(ぼダぞがめ ぜやルづの
)の二つ
道具変更のコード(がめぜレば レぐガョじ づのどの)は何も起こらなかったけど、5匹目にニドラン一体分の努力値入れたポケモン置いたら道具3番目の個数が0個になった ただし、3番目の道具が0個の時に使ったら何も起こらなかった
- 27 :
- コードの入力ミスをチェックするのは当然として
ボックスに5匹以上預けたことがなければ00h(バージョンやプレイ環境によって変わるかもしれない)で埋まってるから、ニックネームまで素通りして実行できるはず
5匹以上預けたことがある場合はゴミデータが入っているので、努力値を調整しない限り正常に動作する保証はない
最初から始めたデータで、4匹以内にコードが収まるなら調整は不要。まあRTAとかでないと使いどころがなさそうだがな
- 28 :
- ニックネームより先に親名通るよ
あとボックス変えたことがある場合も多分ダメ
- 29 :
- >>27
フリーズするコードとまともに使えるコードがあると思ったらそういうことだったのか、サンクス 確かに全部5匹いれたことがないboxでやってた
>>28
親名は「ジャック」でやってる
- 30 :
- プラチナで何とかダークライとシェイミをバグで入手出来んかなあ
- 31 :
- コトブキシティの描画の遅れを利用することで謎の場所には入れるんだよね、屋外と屋内で行ける場所が違うのかよく知らないけど
- 32 :
- そうそうでもそこでは新月島には行けないっぽいんだよね
プラチナ産ダークライシェイミは完全正規、尚且つ唯一色が狙えるから何とかならんかなぁ
- 33 :
- 波止場の宿に入ることは出来ないかな?
- 34 :
- そうか... 第四世代ももう「昔のポケモン」なのか...
- 35 :
- プラチナですらもうじき10周年
- 36 :
- このスレのパート1が2003年らしいから、当時にとっての赤緑は約8年前、そしてダイパはそろそろ12年前
時が経つのはあっという間だね
- 37 :
- その赤緑で、新たなバグが発見されたらしい
https://m.youtube.com/watch?v=NLaWjQIQagA&feature=youtu.be
これだからポケモンはやめられないわ
- 38 :
- ここに来て初代のバグは草
- 39 :
- fifth法とは別物なん?
すごいな
- 40 :
- 戦闘中のポケモンの35番目の技のPPのアドレスはD036、任意のポケモンとエンカすることでお馴染みの場所だ
戦闘中に書き換えても無意味なところを、はやぶさバッヂで無理矢理フィールド判定にすることでエンカが発生するって仕組みだ
手持ち1番目の特殊実数値上位バイトと、2番目の攻撃努力値上位バイトも書き換えてしまうので、そこだけは注意かな
- 41 :
- https://forums.glitchcity.info/index.php?topic=8241.0
金銀用のメモリエディタができたらしい
ただし海外版用なので日本版用に改変する必要がある
- 42 :
- 20年以上昔のゲームなのに今になって初代で好きなポケモン出せるバグの発見に金銀のエディタとかどうなってるんだ・・・
- 43 :
- >>30
配布アイテムを何らかの手段で入手出来るようになればイベント起こせるだろうか
例えば内部番号468〜65535の技の中からそれらしい技を見つけ出して戦闘で使用したりとか
第3世代で出した第4世代初出のアイテムやポケモンはパルパーク通せないけど技なら全て通せるから、可能性があるとしたら技しかない
第4世代のザロクバグでもタマゴバグが出来ればなぁ…
- 44 :
- >>43
6万以上もバグった技があるならコード実行できる技だけで数千個はありそう
- 45 :
- >>43
アイテムだけ手に入れても無理なんじゃね
過去にPARでてんかいのふえとか手に入れてたけどフラグが無かったし
- 46 :
- ダークライのイベント見たけど、仮にコトブキ民家のなぞの場所経由で波止場の宿に入ってもイベント進むのか分からないな
そもそもコトブキ民家のなぞの場所って四天王部屋のそれとは別なのかな?
同じなら歩数を変えるだけでたどり着きそうなものだが
- 47 :
- 同じだったらとっくに探検セット使って〜が発掘されていそうな気がするが果たして…
あとダークライとシェイミはアルセウスと違って1回しか捕まえられないんじゃなかったっけか。
- 48 :
- 下げ忘れたスマン
- 49 :
- >>45
確かにアイテムをただ出現させただけでは無理だろうけど、そのアイテムを渡してくれる配達員を出現させてそこから入手したら何とかならないかなって思ったんだ
実際に第3世代では、ザロクバグで出した配達員経由で入手した夢幻のチケットはフラグが立っていてイベント進行出来たし、
また、CFで改造がなされていた中古Ptに天界の笛を渡してくれる配達員がいたんだけど、それで入手した天界の笛でイベント起こせたことも確認している
- 50 :
- >>43
本当に偶然にもこれを書き込んだ日に第3世代で内部番号0x642Dの技を戦闘で使用し任意コードを実行してワープする方法が公開されたのね
パソコンに預けたアイテムにアクセスし穴抜けの紐のワープ先を任意の場所に変更して誕生の島にワープしたりしていた
実機では今の所再現ほぼ不可能なようだが、やはり第4世代でも似たようなことをやれる可能性はあるんじゃなかろうか
- 51 :
- >>50
詳しく教えてくれ
めっちゃ知りたい
- 52 :
- >>51
これ
http://pokeglitch.game-info.wiki/lite/d/%B7%EA%C8%B4%A4%B1%A4%CE%C9%B3
- 53 :
- 金銀用のバイナリエディタ使ってる動画
4 h r'm'dRx'dPRY (0xAF) giving 52 Master Balls before breaking the save (Pokémon Gold and Silver)
http://www.youtube.com/watch?v=CprombwBsAw
- 54 :
- Various glitch Start menu options (Pokémon Gold and Silver)
http://www.youtube.com/watch?v=btedT76J2Bk
- 55 :
- Glitch weather effect 0x10's arbitrary code and other glitch weathers (Pokémon Gold and Silver)
http://www.youtube.com/watch?v=k_qbuE8ev7I
- 56 :
- Glitch decorations in Pokémon Gold and Silver and their properties (Generation II)
http://www.youtube.com/watch?v=u-w2PJYcLL4
- 57 :
- 日本語版だと新たにバイナリディタ作るか、"ABCDEF"を"アイウエオカ"とかにしないと
駄目だな
- 58 :
- うむむ... クリスタルでスクリプトを実行するための色々を解析してみたんだが、見つかる気がしない
スタック辿って色々解析したけど道具の処理がrst08で実行されている事とrst28がどういった処理なのかがわかったくらいで全然本題に辿りつかない
いっそのこと>>41のメモリエディタの移植作業に鞍替えした方がいいかな...
- 59 :
- >>37
トレーナーのポケモンをゲットする方法探してたら何故か好きなポケモンとエンカする方法を
発見してしまって草。 (多分)初発見なので、化石変換にちなんで †はやぶさ変化(へんげ)† と
名づけました。 必要なのはPPの調整とはやぶさバッヂ、後は捕獲に必要なボール。 PPは
図鑑番号ではなく内部番号(ミュウなら21)に合わせてください。 なおPPは内部的には、残り
PP+64×ポイアを使用した回数となっています。 赤緑で可、青ピカ版は不可。 手持ち2体目
の攻撃努力値が変化するので、これやる時は育成済みのポケモンを2体目にしないようには
注意。
- 60 :
- サイコウェーブってレベル1で使用するとハングするけど、レベル171でもハングするようだな。
演算上171×1.5=256つまり0なのでフリーズする。
レベル172以上だと与えられるダメージは少なくなる。
ハングするレベルは0、1、171だけです。
- 61 :
- Psywave無限ループ
レベル0,1または171のポケモンがPsywaveを使用している場合、ゲームは無限にぶら下がって擬似乱数を連続的に生成します。 しかし、これは通常のゲームプレイでは問題ではありません。ポケモンはこれらのレベルで不具合によってしか得られないからです。
ポケモンがPsywaveを使用する場合、乱数は0から255の間で生成されます。生成された数がポケモンのレベルの1.5倍以上(切り捨て)または0の場合、その数は破棄され、新しい数が生成されます。 その結果、レベル0またはレベル1のポケモンのために生成できる数字はありません。結果は捨てられず、新しい数字が生成されます。
レベル171のポケモンがPsywaveを使用する場合、上限は256になります。 しかし、この値は1バイトに格納されているため、0にオーバーフローし、レベル0のポケモンと同じ問題が発生します。
- 62 :
- >>58
予約は3199
ただし、図鑑に自動でメニューを閉じて予約実行する機能はないので、FFA0に80hを入れて手動でメニューを閉じる必要がある
日本語クリスタルでは(たぶん)コマンド9Ehが追加されてるので、以降のコマンドは金銀から1つずつズレる
- 63 :
- >>62
教えてくれてありがとう、あなたの解析には頭が上がらないよ
実行の際は
ld (FFA0),80
jp 3199
だけ実行すればいいのかな?
ld (CFB0),0Aは必要ないの?
- 64 :
- >>63
実際にやってみたらhlにアドレス入れて
ld (FFA0),80
jp 3199
するだけで実行できたわ
- 65 :
- クリスタルで追加されたスクリプト命令9Eって何だろと思って恐る恐る実行してみたら9D(アイテム取得)と同じ内容だった
いったいどうしてこんな命令を追加したんだろう
- 66 :
- 9Dhは個数が定数
9Ehは個数が変数
クリスタルからガンテツボールを複数個まとめて依頼することが可能になった
受け取るボールの数は預けたぼんぐりの数を参照する
- 67 :
- >>66
なるほど、ガンテツボール用の処理だったのね
- 68 :
- VC勢には全く関係無い話だけどポケスタ金銀ってメールの保存機能もあるんだな
50通まで保管できるしあまり使わないメールの保管に役立つかも
- 69 :
- 初代の話で申し訳ないんだけど、赤緑のはやぶさバッヂと同じ挙動をするアイテムって青にないの?
戦闘中にメニュー開けるやつ
- 70 :
- 波乗りバグ程度しかないBWもそのうち開拓されるかね
- 71 :
- モバイル関連のイベントとかって任意コード実行で起こしたら面白そう
でもモバイル関連のプログラムがあるアドレスどころかバンクno.すらわからないからどうしたものか
あと「モバイルアダプタgbを接続したことがある」フラグってどこだろう
英語版のアドレスはネット上に発見したんだが日本版のは見つからなかった
- 72 :
- >>71
書き忘れたけどクリスタルでの話
- 73 :
- クリスタルでポケモン手持ち7匹以上でモバイル関連のフラグもバグったよ
- 74 :
- >>73
前スレ993のコードで事故って手持ち7匹になったけどモバイルフラグは立ってないわ
けど「手持ちポケモンデータ」以降にモバイルフラグがあるっぽいな、ちょっと探ってみようかな
- 75 :
- クリスタルでコード実行してたらどっかのフラグが狂ったらしく、
ウソッキーのところの花屋のサキのイベントが復活してた…
これだけなら特に害はないんだけど、他にも余計なところ書き換えてないか心配だ
おかしなところは書き換えてないはずなのだが…
- 76 :
- うーん
DEC5~DFFFまでFFhで埋めてみたけどPCCのBGMが変化しない...
海外版はCF76がモバイルフラグらしいがCF00~CFFFまでをFFhで埋めたらフリーズしたからこの辺にはない気がする
- 77 :
- USクリスタルのCF76って何番目のメニューを使うかの値じゃない?
タイトル後のメニューは9種類用意されてるらしい?
つづきから無し/追加メニュー項目無し/おくりものモバイル/モバイル/モバイルスタジアム/おくりものモバイルスタジアム/おくりもの/おくりものスタジアム/スタジアム
ゲーム開始時に固定しておけば好きなメニューを出せるよという話で、モバイルフラグではないのでは
- 78 :
- 海外勢のデバッグモードの解析のところに書いてあったけど、
モバイルモードにするにはセーブデータの$9000と$E800に特定の値を入れる
図鑑からの任意コード実行で04:B000と07:A800を書き換えてモバイルモードに出来た
- 79 :
- で、ポケスタのモバイルスタジアムに繋いだらこんなことになった
ttps://i.imgur.com/xl830uL.jpg
表示がおかしいだけで動作には特に問題ないんだけどなんでだろ
- 80 :
- >>79
モバイルスタジアムのデータが格納されているsRAMメモリが正常でないんじゃないかな
sRAMは新しい電池を入れたとき(あるいは購入直後)にはヘンな値が格納されているが、レポートを書き込むことで正常な値が書き込まれる
しかしモバイル関連のデータ領域は上書きされないため、電源投入時の異常な値がそのまま格納されているんだろう
前スレ993のコードで使われているのも上書きされないsRAMだからボックスのコードを実行せずにメールのコードを実行すると異常なポケモンが手に入る
- 81 :
- >>80
なるほど データクリアしたらSRAM全部が00とかFFになるもんだと思ってたよ
このウィンドウが何のための物なのか分からなくて調べたんだけど全く情報がなく、
唯一見つかったのが公式ウェブサイトのクソちっさいスクショだけで、頑張って解読したら
このデータは、ゆうりょうのサンプルデータです。
にちようびのあさ9じだいから、げつようびあさ8じ
だいは、いぜんのデータもはんばいするよていです。
りょうきんは10えんです。データのはんばいじかん
は、モバイルホームページなどでかくにんシテネ。
って書いてあって、何らかの説明文が入るみたいなんだけど
そのテキストデータがSRAMのどこに保存されてるのやら
- 82 :
- >>81
購入直後や電池交換直後は>>80で述べた通りだけど、データクリア(タイトルで上セレクトB)だとsRAMは全部00hで
- 83 :
- >>82
ミスった
sRAMは全部00hで埋め尽くされるらしいよ
モバイル関連のデータはsRAMバンク4~7に格納されてるらしい
ちなみにセレビィイベントのフラグや前スレ993で使ったデータはバンク5に格納されてる
- 84 :
- そういえばモバイル有効にしたばっかりなのに、
別の冒険の名刺データが存在するけど破棄するかってメッセージが出てたな
その名刺データは暗証番号が分からなくて開けなかったけど、
これもSRAMに書かれためちゃくちゃな値を読み取ってたってわけか
ロクヨンのエミュレータでポケスタ金銀にモバイル有効にしたクリスタルを突っ込んでも
モバイルスタジアムの項目が登場しないから検証できないんだよね
- 85 :
- https://forums.glitchcity.info/index.php?topic=8267.0
DP(Ptは不明)でもザロクバグの応用が見つかったようだ
実用化はまだまだ先だろうが
- 86 :
- >>85
手持ち6匹で5番目のポケモンにザロクバグを行うとダメタマゴが出現する、ってことかな
当時は手持ち2匹とかでしか検証してなかったからこれは盲点だった…
ザロク要員はマックスアップ1個与えてHPが2以上増加したポケモンと毒々玉を用意すれば使い回せるようになるか
- 87 :
- >>85
うーん、手持ち6匹で何回かやってみたが結局前にやった検証の時と同じく野生とエンカウントする瞬間に毎回フリーズする
大湿原でやっても同じ結果
訳し方合ってるか知らんが「手持ちに瀕死ポケモンを3匹入れ、手持ちサイズを6に編集した」的なこと書いてあるけど、これの意味が全く分からん
- 88 :
- ポケモン赤緑 “とりタイプ”
https://www.youtube.com/watch?v=YdsA0QIxjWE
バグポケモンやバグわざで"とりタイプ"がある。
英語版ではィャゾAやアネ゛デパミ゛はタイプ2がとりタイプなのので比較的有名
- 89 :
- Pokémon Communication Center SRAM glitch (Japanese Crystal)
https://www.youtube.com/watch?v=nqEaRpDEeTw
- 90 :
- ポケモン赤緑 “とりタイプ”
http://www.youtube.com/watch?v=YdsA0QIxjWE
Pokémon Communication Center SRAM glitch (Japanese Crystal)
http://www.youtube.com/watch?v=nqEaRpDEeTw
- 91 :
- ポケモンwikiではやぶさバッヂの記事間違っているぞ。
ピカチュウ版でははやぶさバッヂは任意コード実行の肝なのに。
はやぶさバッヂ - ポケモンWiki:
http://wiki.ポケモン.com/wiki/%E3%81%AF%E3%82%84%E3%81%B6%E3%81%95%E3%83%90%E3%83%83%E3%83%82
はやぶさバッヂ
はやぶさバッヂはポケットモンスター 赤・緑・青に存在するバグ道具。ピカチュウ版には
登場しない。バグ道具の1種であり、通常のプレイでは出現しない。
- 92 :
- ポケモンwikiは他にも間違いだらけでwikiだけみてるにわか判定の試金石の側面を持ってるからなぁ
無論直した方がいいだろうけど
- 93 :
- VC銀で所持金とコインの間が何のデータか気になって
下のコードで覗いたんですが実行後なぜか虫取り大会で優勝するんですよね
他にも参照した箇所をいろいろ書き換えちゃうみたいで所持金やバッジが変化します
わざマシンの数以外触ってないつもりなんですがどこが問題なんでしょうか?
ぜヤがゆゾづヅりゆひジョビづブゼ
ねだ1
- 94 :
- メールの改行は4Eh
関係ないけど、メールで「ひ×」を使うときは res 7 が濁点不要かつ計算楽なのでオススメ
[hl] から [de] に bc バイト分コピーしたいときは 30D6 が使える
- 95 :
- ありがとうございます
メールに改行が入っていることを認識していませんでした しかも位置が絶妙でしたね
cレジスタを使ったのが初めてだったんですが、今までもよくわからないバグやjrのずれがあったので気付くべきでした
bレジスタをカウンタにしたところひとまず意図通りの動作になりました
30D6というのはスクリプトですかね
そういうお得なスクリプトを探すのも目的だったんですがこれでより捗りそうです
そして何度か読み込んだ4バイトは0x"00 13 30 81"で視認できるトレーナー情報には合致しませんでした
クリスタルのブルーカードがここだったりするのかな
- 96 :
- スクリプトじゃなくて普通に機械語のルーチン
なので jp とか call とかでおk
貯金じゃないかな
- 97 :
- >>92
ポケモンWikiは初代をやったことすらない小学生が記事編集してるんだと思うよ
カントーのモチーフ都市とか間違いだらけ
地理も分かってないだろうし、マップも初代じゃなくてリメイク版見たんだろうなってくらいおかしい
- 98 :
- >>97
>>91だった
日本語版のポケモンWikiはフェイクサイトと思っておかないとダメだよ
- 99 :
- >>96
まさか自分の預金残高を開示する羽目になるとは・・・
0xD569からの3バイトが貯金額、0xD56Cのbit0が送金フラグでした
マップ切り替えたり戦闘(野生/トレーナー)してみたんですがbit7は変化しませんでした
1〜7は1度しか買ってこないアイテムの管理に使ってるんですかね
- 100 :
- 100(σ´∀`)σ ゲッツ!!
100キタ━━━━━━(゚∀゚)━━━━━━ !!!!
100(・∀・)イイ!!
- 101 :
- >>92
>>97
>>98
BWからしか本編やってない編集者が
初代金銀の対戦やらキャラクターやらカードやらまで編集してまわってて
自分が知らない当時の流行った戦法やキャラやカード情報を自分が気にいったこと以外は削除したり、公式に載ってる情報までデマ認定してまわってて
酷いときは何度も荒らしがしつこいので編集ロックします!とか
2chの書き込みは参考になりませんとか言うその口で2chまとめサイトを参考にしたりと
そういう奴が管理者さまグループにゴロゴロいる所だからなポケモンwikiは
- 102 :
- ポケモンwikiはアフォりんデマ捏造洗脳まとめ見てと隔離掲示板に参加してるバカが管理編集の大半だからそりゃあね
当時を知らないエアプやにわかほど通ぶり古参のというアレがモロに見られるとこだよ
- 103 :
- やっぱり英語圏で活動する方が悪餓鬼や馬鹿を遠ざける意味でも良いよな
通ぶりたい厄介者を避けたいならもう深層に逃げて身内で固まるしかないけど
- 104 :
- ガチの厄介は海外のが多いイメージだし向こうも苦労してそうだけどな……
- 105 :
- いつまでもGB時代のオワコン解析してるジジイどもR他にやることないんか
じゃあのw
- 106 :
- バカにするな懐古ども
時代遅れのジジババこそ卒業しろ
- 107 :
- あらあら荒れてんなあ。図星は痛かったのかね。ババアより。
- 108 :
- こんな過疎スレにも荒らしが来るなんて珍しいことだなあ
ところで@wikiに第二世代の任意コード実行についてまとめて載せたいと思ってるんだがどうだろうか
今はこのスレ以外には無断転載のブログにしか情報がない状態だしどうにかしたいんだ
- 109 :
- >>108
本当に珍しいですよね。
第二世代とのことで気になるので、もしよろしければ載せていただければ、個人的にではありますが嬉しいです。
- 110 :
- >>109
ここのスレに書かれていたことをまとめる程度なので別に新しいことは何もないよ
- 111 :
- >>110
なるほどです。
まとめお疲れ様でした。
- 112 :
- すぐ反応するからからかわれるんだよ
- 113 :
- ポケモンwikiの一部編集者には俺も辟易しているが、
bulbapediaも必ずしも正しいわけじゃないってのがまた救いようがない
(第3世代のなつき度とか、bulbapediaの誤った情報がポケモンwikiに転記されてたことがあったし)
だからってここで長々やるのはスレチだろうけど
ポケモン関連wikiヲチスレとかないのかな?
- 114 :
- ヲチるほどのとこじゃないだろ
ポケモンwikiもバルバも昔から人間キャラのデータで間違ってたり偏ってたりして顰蹙かってたとこだし
- 115 :
- にわかwikiのヲチとかよりpokemonbug@wikiの編集者を応援したい
- 116 :
- 実は内容まとめるの>>110書き込んでから始めたから実際に編集するのはもうちょっと後になりそう
妙に期待させたようですまん
- 117 :
- kl
- 118 :
- クリスタルのVCが出たのにクリスタルの任意コード実行ネタはあまり出てないな
- 119 :
- >>118
解析もしてるけど上手くいかない。難しくてな
- 120 :
- 面白そうなネタ振りがあれば書いてみたいけど、金銀でやったネタの移植は新鮮さがないせいで面倒くささが先に来てしまって…
- 121 :
- 英語版でエディタ出来たって聞いた時は日本版でもそのうちと思って期待したけど続報ないな
- 122 :
- >>121
日本版と色々地味に違うところが多くてしんどいんだよなぁ
ポケモンバグに魅せられてプログラマーからSEになったはいいけど、俺の知ってるものと違いすぎる
- 123 :
- 123(σ´∀`)σ ゲッツ!!
123キタ━━━━━━(゚∀゚)━━━━━━ !!!!
123(・∀・)イイ!!
- 124 :
- 自分語りねじ込んできてて草
- 125 :
- 英語版とそこまで違いはない
各アドレスが何を指してるのかだけわかれば移植は難しくないと思うよ
まあ、そこが問題なんだけど
- 126 :
- あー、入力可能文字の関係でスタートボタンの機能はそのまま移植できないから修正必須だわ
- 127 :
- https://youtu.be/23zI70Z3_PY
PtやHGSSでも変身バグの亜種みたいなことができるのか
怒り必須みたいだけど
- 128 :
- >>127
ほぼDPの真似っこ物真似変身バグの下位互換だな
やる価値はなさそうか…
- 129 :
- 金銀VCから最新作に送れるミュウの作り方を纏めました。
よろしければご覧ください。
https://m.youtube.com/watch?v=GU86SQCigvM
https://m.youtube.com/watch?v=RN8gc8lRw00
- 130 :
- ポケモン金銀でIDを変える方法を纏めました。
よろしければご覧ください。
https://m.youtube.com/watch?v=862rdEim05E
- 131 :
- mGBAやvba-mみたいな最新のエミュを使った方がいいのは頭ではわかっているが、
メモリビューアが使いづらすぎていつも本家vbaに戻ってしまう
1バイト単位までとは言わんが、せめて4バイト単位で改行できないと
ポケモンデータが見づら過ぎるんじゃ
- 132 :
- すごい今更な質問で申し訳ないんだが、赤緑のセレクトバグでポケモンの外見だけ変更するバグってどうすればいいんだ
13番目とか押してもイゃゾに化けてしまう
- 133 :
- >>132
見た目だけミュウを作る裏技(14番目バグ)を応用するのはどうだろう
確か2匹目のポケモンのタイプ2⇆1匹目の見た目だったはず
- 134 :
- >>133
それが14番目やると交換の時点でフリーズしちゃうんだよな…謎
とりあえず代わりに12番目やつてみたらなんか見た目変わるのはわかったのでこっちで追求してみる、ありがとう
- 135 :
- タマムシシティかヤマブキジムに行けばいいよ
- 136 :
- 見た目だけを変えるのはめんどいから
先に中身を好きなやつに変えて育て屋に預けて
その後また中身を元のやつに戻せばいいかも
- 137 :
- みんなありがとう。とりあえずセキチクジムに行ってみたら14番目ができるようになったので、いろいろ弄ってみます
- 138 :
- >>134
今確認してきたら14番目じゃなくて13番目だった上に入れ替わるのタイプ1だった…orz うろ覚えで書き込んでしまってスマソ
>>136
その発想はなかった
目から鱗だわ
14番目ってよく闇市で使うアレ?フリーズした覚えないんだけど、13番目同様なにか条件あるのかな?(13番目はセレクトしたポケモンの最大HPが0になるからフリーズすると聞いたことがある タマムシorヤマブキジム行くとそいつのHPが変わるから大丈夫らしい)
- 139 :
- しまった
フリーズ回避がタマムシシティかヤマブキジムなのは13番目だったか
14番目は現在HPも最大HPもヤマブキジムに入らない限りは0のままな気がするけど、フリーズするっていうのは何だろう……
>>138
13番目がタイプ1なら14番目はタイプ2で合ってるんじゃないの
ただ2匹目じゃなくて1匹目だと思うけど
- 140 :
- 手持ちの見た目データのすぐ後ろにあるのが手持ちの1匹目のデータ
入れ替えバグで書き換える時はこの辺を頭に入れておきたい
- 141 :
- 9番目セレクト→ポケモンで種族以下のデータを1匹まるごと移動させられるから、そこからセレクト先のポケモンをズラせば種族以外は上書きできることがわかった
しかし種族以外の外見とか経験値タイプとかはどこで判断してるんだ…?
- 142 :
- 経験値タイプは中身の種族ごとに決まっている
種族が変わればそれも変わる
外見は1匹目の中身よりも手前にあるから
技入れ替えのバグでは変えられない
- 143 :
- 昔調べたメモ見てたら分かったことがある
手持ちの8番目の見た目にあたるデータは1番目の中身なんだな
これ応用すれば手軽に見た目変えられるだろうか
- 144 :
- ちょっと試したけど8番目危険だな
- 145 :
- >>144
アネ゛デパミ゛の下にポケモン置いてみたらフリーズしなかったから、多分フリーズ要因は13番目と同じ
不思議な飴使ってLvを上げればいいのでは
- 146 :
- 8番目のHPが原因ならNo.49〜No.64のいずれかを捕まえておけばいいんじゃない?
レベルは関係ないような
ただ、8番目→ポケモンは2回やってもニックネームや図鑑データが元に戻らなそうな気がする
試してないけど
- 147 :
- >>146
Lvをあげて最大HPを増やせばフリーズ回避できるんじゃないかって言うことを言いたかった 分かりづらい書き方ですまん
アネ゛デパミ゛の下に置いて2回やってみたけどポケモンは元に戻らなかったので多分他のデータもずれてる
- 148 :
- ポケモンでA押した時点でフリーズするからレベル上げられないし、アネ゛デパミ゛置いてフリーズ回避するならレベル上げる必要もない
レベル上げたら2回目のセレクトバグで元に戻せなくなるしね
ズレてはないと思うよ
8番目のポケモンは手持ちのニックネーム〜図鑑のつかまえたポケモンのあたりなので、親名やニックネームの入れ替え先とステータスの入れ替え先が被ってる
- 149 :
- ひたすらハートの器だけを増やしすぎた結果…。
大妖怪を倒した後に出てくるハートの器が取れないことで嘆いたな…。
後に、ハテノ村における悪魔の石像に祈って、過剰になった方のハートは、
妖力の器にして妖力ゲージの一部にすることで解決。
器を売ると、100ルピーに還元されるため、実質的に20ルピーの差額で器の交換ができる。
- 150 :
- 妖力ゲージを最大の3周にして、すべてのハートの器を取った結果…。
ハートの器の最大数は27個までって…。
※ハートの器を30個にすると、妖力ゲージは2周40%まで。
克服の証の切手は合計120枚、カースガノンのハートの器は4個。
それを考えてみれば確かにそうだな…。
- 151 :
- 5かいバグ使って簡単に手持ちの見た目だけ変更できないかと思ったがうまくいかないな…
フリーズはしないけど見た目の変化も起こらない。道具の3個目の個数に合わせて6番目の見た目が変わる筈なんだが
ヅめレデヅ
むバビのの
↑こいつをどう書き換えればちゃんと動いてくれるだろうか
- 152 :
- >>151
・読込と書込の命令が逆
・終端50を跨いだせいでコードがズレる
・6番目ポケのアドレスが違う
ぱっと見たあたりこのあたりが原因じゃないかな
アイテム個数を利用するなら、1種類の個数をそのまま使うよりも
最初に個数を255にする処理を入れてから捨てるとか、2種類の個数の和にすると
値の調整が楽になって便利だよ
- 153 :
- >>152
遅くなってすまない、おかげで見た目だけ変更するコードが組めた!
名前5文字目から次の名前1文字目の間には50があるのね…初めて知ったよ
- 154 :
- >>152
個数確認して0個にする処理とかはまだ技術力がなくて組めなかった…()
次はそっちにも挑戦してみる
- 155 :
- バグポケの外見だけ引っかえて普通にストーリーで使えるようにならないか試してみたけど
経験値タイプが外見のままだから100Lvまで500万とか経験値必要なバグポケが中身だと大幅に経験値がカットされちゃうな…
不思議なのはパアヌ゛サパでファイアーに外見引っかえたら普通にファイアーの経験値でカンストしてくれて100lv維持できた、謎
- 156 :
- 外見変えしてLv100にした後に中身と経験値も正規の値に合わせちゃえばいいんじゃない
異常なステータスの通常ポケになるわけだからボックスに預けたりしたらステータス再計算されちゃうけど
パアヌ゛サパはバグポケの中では珍しく経験値タイプがまともだから外見だけ変えても合致してくれることがある
- 157 :
- エメラルドで戦闘を強制終了させるバグ技を見つけた
http://video.fc2.com/content/20180522QveVmysx
- 158 :
- バグ技ってバグった技のことか。
- 159 :
- ポケモン赤緑であることをするとフリーズ
http://medaka.2ch.sc/test/read.cgi/poke/1526996003/
1名無しさん、君に決めた!2018/05/22(火) 22:33:23.87ID:pJWIOFH90
緑の中古ロム買ってきてプレイしてたんだが
おつきみやまで化石を取る→直後に一歩も動かずあなぬけのヒモで脱出
すると全く野生とエンカウントしないので戦ってないトレーナーに発見されたら戦闘が始まらずにフリーズした
トキワの捕まえ方教えてくれるおじいさんもセリフが出たあとフリーズ
だけどヒモを使わないでハナダ方面に行くと途中の草むらでは野生出るしハナダのライバルとも普通に戦闘できる
VCでもやったけど全く同じことになる
同じ現象に遭遇した人いる?それとも昔からの常識?
- 160 :
- >>159
前に赤vcでそんな状態になったことがあった
たしかにお月見山からヒモで脱出した後だったはず(化石とった後だったかは覚えていない)
ポケモンとエンカしない&トレーナーと戦おうとするとフリーズっていう現象自体は、鍵のかかったトキワジムから出ても起こる(この場合は建物に入って出れば解除される)
- 161 :
- 金銀で主人公の名前候補の選択の所でフリーズしたことがある
まあ実機でやってたから接触不良だと思うけど
- 162 :
- fifth法っぽくはあるよね
- 163 :
- /i/|ii!//|!/!i/´i/ .|i |/ノ i\i!゙、:iヽ|:::| ヽ 'i ! ヾi |'!ヽ::::||::::::/:::::::::::::::::::::ヽ
i i 川i!ハ/" _! | │ 川 ヾ:ii ゙'∨ | ゙ヾiヽヽ;||:::::i':::::::::::::::::::::::::
ノ ノ/リ,,,,,,二三テ=''" ヽノ ル |ノノヽヾ ノ 、,,,ノ,、 iヽ:::||:::::i'::::::::::::::::::::::::::::
/  ̄ ´~~゙'''' ゙''‐- ..,, ,, ‐' `゙ヾミッ、,, ヽ::|::::/::::::::::::::::::::::::::::
,,イ| 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 ゙iU i 。l '゛.. ‐ー:::::i | //::::::/::::::/::::::/:::/:::::i!::::::
iiミ! ハ i l ,,,,::: :::;;;;;...{ ° ゙、 //::::://::::/::::::/:::::/::::i::::ii::
i!ヾ!i ゙、! , ' |::: ::::ヽ ..} |゙ヽ......,.,.,.,,,///://::://::::/::::://::::i::::リ::
!ヽヾi i゙、 ___,,,/ }:: : ;;;::: ::::::::} レWノ'レi/、//::/:://:/:::/::/:::ハ:i |::
- 164 :
- 分からん
誰か助けてくれ
VC赤でレベル下げバグができなくなった
昨日までは普通にできてたのに…
道具8番目でセレクト→BB→ポケモンと遭遇→消してもいい技でセレクト→他の技で倒す
で間違ってないよな?
何度やっても100のままなんだが…
- 165 :
- そりゃ8番目で減らせる経験値は最大でもFF00hだもの、レベル100だと経験値タイプによっては減らないだろうよ
7番目を内部番号の小さい技と変えるのはどう?メガトンパンチとネコにこばんがわざマシンがあって小さい数値だからいいと思う
他には現在レベルを直接書き換えてアメ投与して補正するという手もある
- 166 :
- >>165
ありがとうございます
なんとかやってみます
- 167 :
- http://imepic.jp/20180529/700300
http://imepic.jp/20180529/700320
http://imepic.jp/20180529/700340
銀vcで色違いメタモンとバグポケ組ませていたら色違い産まれた
マジで出るんだな
- 168 :
- >>167
広告が邪魔で画像が見れねェ
- 169 :
- 髪の毛ヤバくない?
ニート臭がする
- 170 :
- 169名無しさん、君に決めた!2018/05/29(火) 23:39:43.66ID:ipGcBmaP0
髪の毛ヤバくない?
ニート臭がする
- 171 :
- 図星かな?
- 172 :
- >>168
今見てみたら予想以上に広告邪魔で笑うしかない
開くと真っ先に出てくる広告は一応閉じるボタンがあるよ
- 173 :
- >>172
スマホだからかもしれないけど閉じるボタン見当たらないよ...
- 174 :
- >>173
oh...
こっちのスマホで確認してみたらだと二つ広告に閉じるボタンが挟まれてたよ
いかんせん2chはほとんど使った事ないからこれ以上はわからない あまり力になれなくてスマソ
- 175 :
- >>173 >>174
iPhoneだけど普通に見れる
広告が鬱陶しいのは確かだが
因みに内容は、No.000のバグポケの色違いLv5で技1に怪力を覚えたものが写ってる
後大量の9とロッチ中岡のような髪型の投稿主の影
- 176 :
- >>175
それで合ってる
初期技でかいりき覚えてるのは親からの遺伝
大量の9はタイプ2(このタイプ2がバグっているおかげで壁抜けができる)
髪の毛に関しては忘れてくれ…写真撮影時マジでロッチ中岡みたいな髪型だったんだ…
- 177 :
- 金銀のベータ版が海外サイトで流出か
ttps://docs.google.com/spreadsheets/d/1B5epMdm1Wcvh33qFABpw-SO76uZt6WNSl0UsD5yq_dI/htmlview?sle=true#
金銀スレ
http://medaka.2ch.sc/test/read.cgi/poke/1520448078/
- 178 :
- 面白いことになってると聞いて
- 179 :
- この調子で初代の開発中版も出してくれ
- 180 :
- やっぱりこういうのは海外だな
日本だと捕まった事例があるから
- 181 :
- ブラックホワイトの時だっけ
御三家リークして逮捕のやつ
- 182 :
- 20年近くも前、というのもる
- 183 :
- ポケモン一覧のハッサムとデルビルの間の、カイロスにスボミーの顔くっついてるようなやつで最高に草生えた
てかベータ版ハッサムやたらマッシヴでかっこいいな、ヘルガーの立ち姿のダサさはベータの頃からか
- 184 :
- 流出ROMは金デバッグ版、金ノンデバッグ版
それと銀デバッグ版、銀ノンデバッグ版
計4種類か
銀は全然銀っぽくないけど
- 185 :
- 金銀ベータ版のテキストデータ、コレ改変すれば見れるんじゃね?
http://nekokabu.s7.xrea.com/cnv/gbpk2cnv.html
- 186 :
- テキストデータもスプレッドシート編集してる有志たちがもう全部取り出してるよ
- 187 :
- 金銀VCの性格調整怠いから経験値+1するコードだれかください
- 188 :
- 金デバッグモードの「ファイト」でNo.255のバグポケを手持ちに入れる方法見つけたからのっけとく
@手持ち欄で1匹目と3匹目にポケモンを入れる
A適当なポケモンと戦闘に入る
B戦闘後手持ち欄に戻ると、3匹目にいたポケモンが2匹目にいるので、図鑑Noを000に
Cそれ以外は変更せずに再び戦闘に入ると手持ち二匹目にNo.255の「ボゃマ゛0ミ゛」というバグポケがいる
この時、こいつのレベルと持ち技は3匹目にいたポケモンのものを引き継ぐ
タイプは水、地面、経験値タイプは100万だった
個体値、種族値は分からないけどレベル5♂のステータスがHP24,攻撃22,防御22,とくこう13,とくぼう13,すばやさ20 だった
- 189 :
- プラチナで何とかしんげつじまとうみわれのみちに行く方法無いかなぁ
- 190 :
- 人
(__)
\(__)/ タナカー!ウンコー!ベンキマーン!!
( ・∀・ )
,i' ̄ ̄ ̄ ̄ ̄ `l
[l , __、 ! ノ {
,り_ソ:::::::::::ヽ; ,--゙、.
l': ゞ;;;;;;;;ノ'‐「:::::::,'l
`、  ̄.,r .l^ー"l
| ' ^ii^` l
ト、 /=三=ゝ / この件は水に流してやる
へ , ノ
/⌒┬┼┼⌒ヽ
//:::|┼r──t`l | l(^)
//|:::|┼||川 ∧__∧// マジクセーーーッ!!
| | |:::|┼||l|ll<;´Д`>
| | |:::|┼||l|ll/ ⊃つ 。゚.: ←常に流されてるカルチル
ヽ(´つ (  ̄ ̄ ̄)
- 191 :
- いちおう保守っときますかね
- 192 :
- 最近ネタねーのかよ
- 193 :
- >>192
初代・第2世代だけでもうこれ以上ネタを広げるなんて無理だろうな
現行世代基準で言えば色セレビィを作るくらいしか魅力ないし
- 194 :
- 任意コード実行の普及でなんでもできるようになったせいで、それ以上の研究をする必要性が薄まったとも言える
- 195 :
- 需要があるバグと言えばFRLGで誕生の島、EMで最果ての孤島、Ptで新月島、花の楽園に行けるバグですね
どれか一つでも見つかったら盛り上がると思います
- 196 :
- >>195
「日本版で」ね
盛り上がりはするだろうけどスレ違い扱いされるのがオチだろう
このスレの連中は第3世代以降に興味希薄だし
- 197 :
- スレ違い扱いはしないよ
ネタがあるならどんどん書き込んでくれ
- 198 :
- >>196
スレ違いは無いんじゃないでしょうか
過去に4世代の話も受けいれられていますし
海外版は可能になったのですか?
自分はプラチナで何とか新月島に行けないかコトブキシティで試行錯誤してます
- 199 :
- >>198
そう?大して話も広がらずに終息したような記憶しかないや
海外版でならEmで誕生の島や臍の岩や最果ての孤島に行く方法が見つかっている
まあFRLGでは無理だしPtで新月島や花の楽園へ行く方法も見つかってないが
- 200 :
- 200(σ´∀`)σ ゲッツ!!
200キタ━━━━━━(゚∀゚)━━━━━━ !!!!
200(・∀・)イイ!!
- 201 :
- Dp後期版でダークライ捕まえる方法あった気がするけど、Ptだとまた歩数違うのか
頑張れ
- 202 :
- 全く関係ないけど金銀でアルフの遺跡からバグマップへ行く条件全くわからねえ
コガネ駅みたいに最後にセーブしたとこのマップによるんだと思うんだけど…
http://www.geocities.jp/yukihashivirtueteam/tekitokepokekinginkabenukekouza5.html
ちなみに釣りor波乗り中にポケモンエンカした後遺跡バグらせるとフリーズの仕方が変わる(黄緑色の画面に白い四角が並んでフリーズした)ことに気づいた
- 203 :
- 最後にセーブしたマップは関係ないと思うよ
- 204 :
- >>202
「マップ外に出て任意コード実行」っていうのがあったから、多分マップに入ったまたは出た際に実行される処理が原因なんじゃないかな
- 205 :
- >>204
そんなのがあるのか 初耳
下のプテラの遺跡の行って試しまくってたら「17エラー」と出てフリーズしたんだが、もしかしたらマップ切り替えの処理に関係するやつなんかな
- 206 :
- 前スレに解説書いたよ
- 207 :
- >>206
前スレ見てきた 任意コード実行全然わからないけどなんかすごいわ
アレはテレポートする位置とかヌオーのステ見るとかでマップの読み込み先を上手いことidと主人公名に飛ばしてるってこと?
- 208 :
- とか言ってたら前レス697に詳細載ってたわ スマソ
- 209 :
- 結局金銀のエディタ日本語版もできてないし望まれてるバグってだけならいっぱいあるんだけどね
- 210 :
- >>209
そんなことどのゲームでも言える
客観的に考えれば、目玉である第2世代限定の色セレビィの作出法が既に確立されている以上、もうこれ以上にやる価値のあるバグなんてない
- 211 :
- トレーナー暴走パワーについてkwsk
- 212 :
- >>211
http://www.geocities.jp/yukihashivirtueteam/tekitokepokekinginmatome4.html
俺もよく知らないけどこれかな?
特定の場所でNo.000のステータス見たあと右に4歩歩くとなるらしい
- 213 :
- マップ外に出て任意コード実行するやつ、海外フォーラムに投げてみたいけど英語力がない
- 214 :
- ダイパでコトブキバグやるとき、高速で暴れまわってるとフリーズするのなんでなんだろ
- 215 :
- このスレとは趣旨が違うかもしれないけど赤緑用のBNE2用の設定用ファイルとか需要あるかな
イジれる数値はあまり多くないけど(単なる力不足)
- 216 :
- >>215
見てみたい
- 217 :
- 切実にほしい
- 218 :
- 最近任意コードネタないけどどうしたの?TASとかRTAどんどん挑戦して欲しい
【RTA】ポケモン金銀 図鑑251匹完成(任意コードバグ使用)2:00:38
https://www.youtube.com/watch?v=1k72rlGw1ok
- 219 :
- 金銀vcでボタン入力が反映されるアドレス誰か解析してくれたら助かる
後画面に文字が表示できるアドレスさえ分かればバイナリエディタは作れると思う
知ってたら教えてください
A~Cの文字のデータなかったと思うから、ほかで代用するしかないかも…?
- 220 :
- 表示はC3A0-C507に書き込むとやっておいてくれるけど、ハードウェアの知識がないので解析見ても何やってるのかよくわからない
(ので、バグ図鑑モードで画面表示する方法がわからない……)
入力されたボタンはFFA5かな?
確認してないけど
- 221 :
- >>220
ありがとうございます
ボタン入力とか検証してみます
- 222 :
- FFA5の前後アドレスの検証を、任意コード実行による、条件を満たしたらループから抜けるプログラムで行いました。
FFA4が離された瞬間、FFA5が押された瞬間、FFA6が押されているボタンです。
bit0~7の順に、A,B,SELECT,START,右,左,上,下です。
- 223 :
- c3a0〜に値代入しても画面に変化がなかった。
画面に任意のタイルを表示する方法について誰か教えていただけますか。
- 224 :
- https://medaka.2ch.sc/test/read.cgi/poke/1477904768/348
ざっと見た感じcall CF3Eっぽい
ABCはDの前の記号文字で代用してるね
- 225 :
- あー、しばらく触ってないから勝手を忘れてるな
とりあえず call 33AE で更新されるかな?
あと4フレームのウェイトが掛かる
前述の通り、いまいちよく理解できてないので以下略
>>224
CF3E はメールのルーチン(aを16進表記にしてlddで書き込む)
たしか 0A55 でキー入力待ちすることで画面に反映させてたかと思う
- 226 :
- >>225
ありがとうございます
後で検証してみます。
- 227 :
- お前らすごいな
解析とかさっぱりの俺から見たら何を言ってるのかわからんがすごいことしてるのはわかる
わからないなりに見て応援してるよ
- 228 :
- 分からないままでもやりだしたら割と難しいわけではない
ただまあ集中力は要るかな…
- 229 :
- バイナリエディタが起動できたぞ
ただ、00が打てない
- 230 :
- >>229
金銀日本語版で!
- 231 :
- >>229
詳細はよ
- 232 :
- >>231
長くなります。
〜打ち込み準備〜
任意コード実行の準備ができたら、僕は以下のようにボックスを使いました。
box1,box2→道具1,2番目の個数を0xFF(255)個にする
box3~→道具1,2番目の個数をアドレスとして、そのアドレスに道具3番目の個数を入れる。その後3番目は0xFF(255)個になる
次にbox3のコードを駆使して、道具1,2番目の個数を0xFF(255)個にするプログラムをbox2だけに収める。
box1にはジャンプ用のプログラムを書く。
- 233 :
- >>232
ボックス名
box1ヅッゆョべデドプ
box2ドデのののののの
D8BA(box1の名前のアドレス末尾)に書き込むため、道具1の個数を216個、道具2の個数を186個にして、道具3の個数を80個にする。
box1,2の名前を全部空欄にする。
box3ヅュゆビぺぽブプ
box4ブビぺなゅドドプ
box5ドドビづョべデプ
box6ブブビぶデたブプ
box7ブゆゅどのののの
技マシン17で任意コードを実行、その後道具3が255個になっている。個数を以下の順に合わせてそのたびに技マシン17。
33 172 213 61 34 35 119 201
そしたらbox2の名前が「あ゛ッゆべた!こうげき━の」になります。
これで、box1の名前を
「ョぐギ」にすれば、技マシン17で道具1,2が255個に、
「ョぐダ」にすれば、技マシン17で先ほどの打ち込みプログラムです。
- 234 :
- >>233
言い忘れてましたが、打ち込みプログラムは実行後、道具2の個数を+1、繰り上がりもできるので、連続するアドレスには続けて書き込めます。
- 235 :
- >>234
〜打ち込み〜
アドレスの上2桁が道具1の個数、下2桁が道具2の個数です。
こちらがバグ改善のためにすこし無意味な場所がある方です。
僕も実際にバグを改善しながら使って、確実に動くはずです。
16進数版
http://imepic.jp/20180817/729160
10進数版
http://imepic.jp/20180817/729151
こちらは、完成後無駄なところを埋めたため、動作確認はしていません。
16進数版
http://imepic.jp/20180817/729150
10進数版
http://imepic.jp/20180817/729161
斜線部分の値は何でもいいです。
一つ目の5つほどある0の部分は入力できないので0x7F(127)とか入れとけば結構です。
ちなみに、D571〜は技マシンの個数、そのまま手持ちアイテムにD5AAから突入します。D5AAは道具の個数です。D5ABから道具1です。
D60Aからはパソコンのアイテム1になります。
- 236 :
- >>235
D60B,D60Cの値を弄ればバイナリエディタ起動時の選択中アドレスが変わります。
スクリーンの件とボタン入力の件では情報提供ありがとうございます。
- 237 :
- >>236
証拠の画像です。
http://imepic.jp/20180817/745590
起動はbox1の名前を「てザよ」です。
アイテムの個数とか技マシンの個数が変わると壊れるので注意してください。
- 238 :
- よくわかんねぇがすげぇ…
- 239 :
- >>235
やべ
10進数版逆でした
訂正
こちらがバグ改善のためにすこし無意味な場所がある方です。
僕も実際にバグを改善しながら使って、確実に動くはずです。
16進数版
http://imepic.jp/20180817/729160
10進数版
http://imepic.jp/20180817/729161
こちらは、完成後無駄なところを埋めたため、動作確認はしていません。
16進数版
http://imepic.jp/20180817/729150
10進数版
http://imepic.jp/20180817/729151
- 240 :
- ついにできたのかよ
すっげえ
- 241 :
- 出来た所でって言う
- 242 :
- 話を変えて悪いが海外版金銀のコインケースバグってどんな原理なんだ?
- 243 :
- >>233
「ボックス1,2を空欄にする」ってつまり「ーーーーーーーー」って事で合ってる?
ボックス2の名前が変わらなくて困ってるんだ
- 244 :
- よくわからんがバイナリエディタが使えるということは
アドレス自由に弄ってクリスタルでセレビィイベント起こすことも容易なのか
- 245 :
- >>244
このバイナリエディタは金銀用っぽいからそのままじゃクリスタルでは使えないと思う
あとクリスタルでセレビィイベント起こすコードはもう存在するよ
- 246 :
- >>243
あってます
変えるでそのままオッケーを押すともとの文になってしまうのでスペースを全部打ち込んでください
- 247 :
- 何よりやりたいことの大体は任意コード実行で済むから、態々バイナリエディタを作ってまでやらなきゃならないようなことがそもそもないというのが問題
第3世代以降なら兎も角第2世代までのしょっぱい量のデータ弄ってもこれ以上何か発見出来るような望みも薄い
例えば第3世代以降のポケモンの内部的な種数が65535種もあるのに対して第2世代までは高々255種だからねぇ…
- 248 :
- バイナリエディタのプログラムに無駄が多いかも知れないので、また改良します。動作確認もできたらまた貼ります。
- 249 :
- >>247
それについては言えてます。
強いて言うならメモリ書き換えの作業効率が上がる点くらいでしょうか。
あとメモリを覗けるので実機で限られますが、解析もしやすいです。
- 250 :
- お詫び申し上げます。
恐らく全く操作できないかもしれません。
0xd572(213 114)をa6に変えれば動きます。
- 251 :
- >>250
0xa6は166です。
- 252 :
- なんどもごめんなさい。
動作確認済み最新版を貼っておきます。
16進数版
http://imepic.jp/20180820/850600
10進数版
http://imepic.jp/20180820/850601
動作確認が完了したのと、変更はD572が0xA6に変わった点です。
部活と夏休みの宿題が忙しいんでもう更新しません。
質問があれば答えます。
- 253 :
- >>252
と思ったら10進数版のD57Fが見えませんでした。
214です。
- 254 :
- 久しぶりに見たら凄いの来たな
- 255 :
- アホな自分にどう凄いのか教えてください
- 256 :
- 学生さんなのか。すごいな
- 257 :
- 今このコード挑戦してるんだけど、途中box2の名前がどうしても変わらなくて困ってる 道具の1番目の個数を216個、2番目を186個、3番目を80個に調整し、
box1から順に
ーーーーーーーー
ーーーーーーーー
ヅュゆビぺぽブプ
ブビぺなゅドドプ
ドドビづョべデプ
ブブビぶデたブプ
ブゆゅどのののの
にした上でわざマシン17を使うんだよな?
- 258 :
- >>257
ーーーーーーーー
とはスペースのことを表していますか?
空欄という書き方は分かりにくかったです。申し訳ないです。正しくはスペースです。
- 259 :
- >>257
スペースであれば、難しい話になりますが、最初に80個(16進数で50で、文字の終わりを表す番号)にして、その後、下の手順を踏んでみてください。
- 260 :
- >>257
80個で技マシン17使ったあと道具3の個数が読めないですが255個になっています。その後、
33 172 213 61 34 35 119 201
この個数にする度に技マシン17を使うってやつです。
- 261 :
- >>258
スペースって、ゃゅょっ の隣の伸ばし棒のことで合ってる?
3番目の個数を合わせてわざマシン17を使うとちゃんと255個になるし、2番目の個数も一ずつ増えるのにbox2の名前が全く変わらないんだ
エミュ上でやってるからだろうか
- 262 :
- >>261
今までバイナリエディタでボックス名を打っていたため、ボックス名変更から全部スペースにすると、文字が変わらないのはがちで知らなかったです。深くお詫び申し上げます。
実は、伸ばし棒とは命令が定義されていない内部コードを持つのですが、ーーーーーーーーでフリーズしなかったらokです。赤緑ではフリーズしたので知りませんでした。申し訳ございません。
80個にしたとき、ポケモンのプログラムが、ボックス名はここまでだよってわかる、印のようなものをbox1の9文字目に入れる作業です。次に33個にする際はbox2の1文字目に「あ゛」を打ち込む作業で、という具合です。
つまり、80は文字には反映されないですよ!
- 263 :
- >>262
丁寧に解説ありがとう
0x50が終端文字なのは初代と共通なのね
フリーズは起きないんだけど、ちゃんと道具3番目の個数を33→技17、172→技17…ってやっていってもbox2の名前が「ーーーーーーー」のままなんだ
道具の個数はさっきも書いた通りちゃんと変化してるんだけど…
- 264 :
- >>263
恐らく、道具も増えて、255個になるのであれば、プログラムはちゃんと動いていると思います。
百の位と十の位が見えないので大変ですが、「捨てる」からボタン操作で数えて、個数を確認してみてください。
もし違っていたら、box3〜は変えなくていいので、
box1ヅッゆョべデドプ
box2ドデのののののの
で技マシン17を使って個数を調整しなおしたのちにそこをまた、全部「ー」にしてやってみていただけないでしょうか。
エミュレータは使ったことが無く、わかりませんが、道具の個数の挙動が予想通りに行われたということは、想定していたアドレスが正しかったことになるので、ボックスの名前のアドレスも想定は正しいと思います。
このコードに挑戦していただき、光栄です。心の底から、成功してほしいと願っているので、状況をまた知らせていただけると幸いです。
- 265 :
- >>263
横からだけど、一回ごとにボックス1の名前を変えてないのでは?
コード打ち込みに関してはわざマシンでタイプライターしたほうがお手軽な気がする
- 266 :
- >>265
本当に未熟で申し訳ないです。ありがとうございます。
普通に考えればそうでした。
書き換えたところ通るのすっかり忘れてました。
技マシンのタイプライターというものについて教ええください。
>>262
box1を「ョぐダ」に変えればよいことが>>265様のお陰で発覚いたしました。
訂正多くて本当に申し訳ないです。
- 267 :
- >>265
一回ずつ名前を変える…?たしかにbox1は「ーーーーーーー」のままいじってない
- 268 :
- >>267
本当に未熟で申し訳ないです。ありがとうございます。
普通に考えればそうでした。
書き換えたところ通るのすっかり忘れてました。
技マシンのタイプライターというものについて教ええください。
>>262
box1を「ョぐダ」に変えればよいことが>>267様のお陰で発覚いたしました。
訂正多くて本当に申し訳ないです。
昨日送ったんですが、反映されなかったんで返信遅れてごめんなさい
- 269 :
- >>263
- 270 :
- (思ってたのとは違うっぽいけどヒントになったならいいか・・・)
>>268
自分も>>94で教わっただけなんだけども、call 30D6で範囲コピーができるので
わざマシンポケットで50バイト記述してパソコンアイテムへコピーすれば直接的にコーディングできるんです
見やすい表との相性もいいし手順としても簡単なので人に説明するのには適しているかと
自分は人の真似ぐらいしかできないのでコードから勉強させてもらってますよー
有用性がないというけども、データをちょこちょこいじるだけよりも華があって面白いです
パソコンには違うコード記述しちゃってるんで試せてはないんですが、読み下しながら上手く圧縮分割して別の場所に書けないか模索中です
- 271 :
- >>268
返信ありがとう
Box1を「ョぐギ」にしないとbox2の名前変更プログラム完成しないのか ちょっとやってみる
- 272 :
- >>271
「ョぐギ」はボックス2の先頭に飛ぶやつですよ。
「ョぐダ」がボックス3からのプログラムを起動できます。だから打ち込みの際は「ョぐダ」でお願いします!
>>270
そんな便利なサブルーチンが存在するだなんて知りませんでした。いつも自分で範囲コピー用のプログラム作ってたんで助かります(T-T)
ありがとうございます。
- 273 :
- ちょっと見てないうちに大発見きた?すごいな
- 274 :
- 平成最後の夏に現る猛者
- 275 :
- ごめん、何度やっても名前が変わらない
一体何が原因なんだろう…
(下の二枚は全部のアイテムコード打ち込んだ後の画像)
http://imepic.jp/20180831/063480
http://imepic.jp/20180831/063750
- 276 :
- >>275
一回データ飛ばして検証したからコードは間違ってないはずです。
定義されていないコードはどのような処理がなされるか申し訳ないですがわからないです。
前に書かせていただきましたが、そこを飛ばすにはボックス1を「ョぐダ」ですよ!「ョぐギ」だとボックス2のコードから読んでしまいます。
- 277 :
- >>275
よく見比べるとボックス3の5文字目が「べ」になってますよ!正しくは「ぺ」です。プログラム中では書き込み先アドレスを指定する過程のひとつなのでそこを「ぺ」にすれば正常に働きます!
- 278 :
- >>277
うわぁ今確認したらコードミスってた 恥ずかしい…
コード直したら一発でできました 本当ありがとうございますm(_ _)m
http://imepic.jp/20180831/621010
- 279 :
- >>278
よかったです
バイナリエディタ起動できたら教えてください。
あと、おかあさんから全部貯金を預かっておかないと、勝手に買われてアイテム欄が荒らされてバイナリエディタが起動できなくなってしまうため、それもお願いします。
- 280 :
- >>280
了解です
- 281 :
- バイナリエディタやりたいけど修正多くてよくわからんくなった
正しいやり方誰か纏めてくれんか?
- 282 :
- >>233のボックスコード 、box5の「ドドビづョべデプ 」になってるけど正しくは「ドドビづョぺデプ」ってことだよな?
- 283 :
- >>281
yahooブログにまとめておくので少々お待ち下さい。
>>282
そこは変えなくて結構です。
>>233丸写しできちんとした挙動をしたので。
訂正が多くなってしまって申し訳ないです。
yahooブログにまとめます。
- 284 :
- >>283
…いや、それが、アイテム欄は動くけどbox名に反映されない こっちもそれでずっとできなかったんだ そこを直した上でわざマシン使ったら3つ目のアイテム数が0個になってBox名に反映されてた
- 285 :
- >>284
申し訳ないです。
恐らくボックス1を「ョぐダ」にすれば255個になって正常に動きます。
それも訂正なので、またまとめさせていただきます。
- 286 :
- >>285
いや、やってみるとわかるけど動かない…
- 287 :
- >>286
文字の打ち間違えとしか考えられません。
ちゃんと道具1,2の個数が調節されているか、文字の間違えも確認していただけますか。
あと、ボックスの番号はあっていますか。
- 288 :
- >>287
ボックス打ち込み直したらちゃんと動きました…どこかミスってたみたいです ごめんなさいm(_ _)m
- 289 :
- 何がやってみるとわかるけどだよ
開発者だろうが
- 290 :
- >>288
それはよかったです。
コードが長いので間違いはあるあるです(^^)
- 291 :
- https://blogs.yahoo.co.jp/kennosukenakabayashi/70721602.html
バイナリエディタについて書いてみました。
- 292 :
- https://blogs.yahoo.co.jp/kennosukenakabayashi/70721602.html
バイナリエディタについて書いてみました。
- 293 :
- 金銀って初代みたいにどっかに数値書き込んだらポケモンとかトレーナーとエンカできたりする?
できるならエディタ作りたい
- 294 :
- >>293
いれた瞬間にエンカウントが起こるというアドレスはありませんが、スクリプトというものを使ってできます。スクリプトとは僕も勉強が足りないですが、簡単なプログラムのようなものだと捉えています。
具体的な話、CE57に0Aを代入して、スクリプトの先頭のアドレスをHLレジスタにいれて、3385からのプログラムでスクリプトを実行できます。
例えば、5C xx yy というのは、全国図鑑ナンバーxx番のレベルyyのポケモンを読み込むスクリプトです。5Eは戦闘開始のスクリプト、5Fは戦闘終了のスクリプト、90はスクリプト終了のスクリプトです。
だから5C FB 64 5E 5F 90と書いて、CE57に0Aを代入、5Cが書いてあるアドレスをHLレジスタにいれて、3385をcallやらjumpやらすれば野生エンカウントみたいになります。
- 295 :
- >>293
ミスりました。100レベルのセレビィが出る野生のエンカウントみたいになります。
- 296 :
- エディタ起動自体はできたけどこれ書き込みできる?
スタート押したらフリーズするし見るだけしかできん
後yahooの方はA5になってるけどD572はA6が正しいのかな?
- 297 :
- >>296
申し訳ございません。今更新させて頂きました。操作方法などを加えました。
A5はFFA5のA5で、ボタンが押された瞬間という意味です。A6は、押されているボタンです。
難しい話になりますが、描画に使うサブルーチンで、4フレーム?のウェイトがかかると教わって、ウェイトの間にピンポイントで押された瞬間というのは、相当運がよくないとボタン操作を拾わないというバグが起こったため、A6で押し続けて操作できるようにしていました。
しかし、プログラムを改良して、十字ボタン関連の操作が行われた際にだけ描画をするようにしたため、いつでもボタン操作を拾えるようになり、押された瞬間というのが可能になりました。というのが変わっている理由です。
STARTでプログラムが起動できるのですが、A6にすると何回もプログラムが起動されてしまい、場合によってはフリーズしてしまいます。
yahooのは完成版で、D572はぶっちゃけると好みですが、個人的にはA5推です。
- 298 :
- >>292
乙
- 299 :
- 幼少の頃金銀かルビサファ辺りだけど戦ってレベルアップした時、永遠にレベルアップし続けて100になっちゃうバグがあったんだけど知ってる人いないかなぁ…
- 300 :
- >>299
少なくともRSにそんなバグはないと思う
育て屋に預けてLv100になっても経験値がカンストせずオーバーフローするバグならあるけど流石に別物か
- 301 :
- 金銀ならありえる
経験値と現在レベルに齟齬があればそうなるよ
- 302 :
- 赤緑青ピカチュウの任意コード実行の下準備チュートリアルをまとめた動画をあげました
宜しくお願いします
https://youtu.be/wqfjDHLe9q8
- 303 :
- 最初にライバル家ワープすると一気に行動範囲広がるからいろいろ手っ取り早いよ
- 304 :
- はやぶさバッヂスターターセット
http://medaka.2ch.sc/test/read.cgi/poke/1389422437/630
ライバル倒すなら博士からボール5個貰えるし、森にも1個落ちてるから19個買う必要ないよ
- 305 :
- ご意見ありがとうございます
ライバル家ワープは確かに効率化しそうで良さそうですが如何せん不確定要素が多そうですね…
ボール5個貰えるのは盲点でした笑
スターターパックのレスを拝見しましたが、0個に統一せずわざわざこの個数にしたのは何か意味があるのでしょうか
- 306 :
- 個数に余りが出ないようになってるだけで、その辺りを理解してるなら別に0個でもいいと思う
あとPCに預けるときにちょっっとだけ楽かなっていう程度
- 307 :
- なるほど、把握しました
いやはや先人は凄いなぁ…
- 308 :
- >>304
すげえ
- 309 :
- ライバル家ワープ版もだしました
https://youtu.be/096rAIxbGpQ
- 310 :
- まとめサイトにも載ってるけどライバル家ワープは図鑑貰ってからもできる
- 311 :
- え、本当ですか、、、
だとしたらイーブイも取り放題出来るしもっと効率化出来そう
知識不足ですみませんもっかい出直して来ます、、、
- 312 :
- ずっと前にも出てきたけど、どこかしらドアは手持ちデータの中に0xFFがなければいいらしい
ちなみに図鑑もらってタマムシにワープ→一旦手持ちを元に戻してイーブイゲット→3番目セレクト でどこかしらドアが機能することは確認してる
- 313 :
- 正確には、手持ち2匹目から199匹目の外見にFFhがないことが条件だな
- 314 :
- 初代の任意コードで色んなポケモン出現させるやつの出現ポケモンのレベルって最後にボックスに預けたポケモンのレベルになるみたいだね
- 315 :
- あとガラガラはゆうれいで出てきた
捕まえたらガラガラだけど
- 316 :
- ワープ前にトキワでどくけし8個買っておけば、8番目にボール9番目にどくけし置いて「8歩→254個捨て」ループでマスターボール生成できるからこれもアリかな
アネ゛デパミ゛を戻すときも捕獲してしまえばいいので、にげる失敗を気にする必要もなくなる
あと育て屋からポケモンを引き取ってさえいればサファリに入る必要はないから、そらをとぶやバッジ調整をせずにケーシィ捕獲というルートも
マスターボールと実行用アイテムさえ手に入れてしまえば、その辺はコード実行して済ませられるし
>>309
道具欄の空きに入ってる長い名前のアイテムはFFhじゃなくて00hだと思う
- 317 :
- ケーシィ使うならコインケースもらってコイン拾うだけで入手できるぞ
不確定要素なしで道具欄埋めも兼ねられていい
- 318 :
- 投稿者です
ご意見ご指摘ありがとうございます 非常に嬉しいし助かります、、、
FFh→00hは仰る通りです笑
育て屋フラグも0にするのは盲点でした、、、
これなら「てへ」も不要になりそう
ケーシィも活用出来たら空を飛ぶ必要も無くなるしいいですね
>>ワープ前にトキワでどくけし8個買っておけば、8番目にボール9番目にどくけし置いて「8歩→254個捨て」ループでマスターボール生成できるからこれもアリかな
これだけよく分からなかったので解説お願いしますm(_ _)m
また、青版(実機 刻印22)でのイーブイ取り放題を活用した下準備が成功したので再投稿を検討してます
- 319 :
- あと別件なんですが、ピカ版の森地図においてエミュで出来たはずのコードが実機(刻印34D)では出来なかったのは何故なんでしょう、、、
- 320 :
- ワープ状態のときに道具9番目の個数を8個にして、4歩ごとにアイテム見れば大体わかると思う
ただし、ワープ状態でタマムシデパートに入るときは必ず左の入り口から
コードは見ないとわからない
- 321 :
- コードは動画にも載ってますが自作のものです
1がめぜンづ
2ずづずづぶ
3づぜンずぞ
4ひョづずぞ
5づずずずレ
6にぱづずレ
7にオづの
19ゲョぐチ
ld h,D2 ld l,AB ldd (hl),a (ld d,b)
dec l ldd (hl),a dec l ldd (hl),a inc a (ld d,b)
ldd (hl),a ld l,AB dec l cpl (ld d,b)
res 5,a ldd (hl),a dec l cpl (ld d,b)
ldd (hl),a dec l dec l dec l and a (ld d,b)
add a,44 ldd (hl),a dec l and a (ld d,b)
add a,84 ldd (hl),a ret
わざマシン33 個数かわらない
はやぶさバッヂ 個数かわらない
マスターボール 0個
かみなりのいし 0個
わざマシン22 0個
- 322 :
- ちゃんとコード追いかけたわけじゃないけど、ret前にhl調整してないのが原因では
動画見たけどバグったメッセージ出てるし、最悪の場合ふたごじまの地雷みたいなことになる
- 323 :
- あ、hlのアドレスに50hが入ってないとダメってルールを忘れてました、、、
多分それですね 組み直してみますm(_ _)m
- 324 :
- とか言いつつもスターターセットのコードで既に完成されてありますもんね、、、
個数も丁寧に分けられてる上わざマシン10もあるしそっち使った方が無難かな
- 325 :
- https://mobile.twitter.com/suyasuya0000000/status/1044621776217563136
アルタイルやりたい
(deleted an unsolicited ad)
- 326 :
- >>324
最近頑張ってくれてて見てて楽しいよ。
次の動画の予定がもしあるなら待ってます。
- 327 :
- ありがとうございます!!その言葉が励みになります、、、
動画とは関係ないですが、任意コード組むのに使えそうなニモニック対応表を自分用に作っていたのでそれを投下しておきます
ニックネーム、道具も対応してます
りっちーずやBug HiSTORiAの表のいいとこどりをしたつもりです ヤバかったら消します
https://dotup.org/uploda/dotup.org1652376.xlsx.html
- 328 :
- >>105
やめたれw
- 329 :
- 御三家とかイーブイのように、ボールを調べてポケモンを手に入れる時どういう処理してるんだろう。
任意コードで好きなレベルで好きなポケモンを入手とかできるのかな?
- 330 :
- >>329
野生で手に入れるじゃダメなんですか?
任意コードでマスターボール増やして、D036にポケモンの番号、D0ECにポケモンのレベルを打ち込めばエンカウントが起こります。
- 331 :
- バグ系ポケモンだと値によってはトレーナ戦になってしまいます
- 332 :
- 化石変換じゃダメなのか?
- 333 :
- Void Glitch - How to Catch Arceus in Pokemon D/P
https://www.youtube.com/watch?v=VrhHXG3cuAw
アルセウス入手法が10年の時を経て判明!無限にゲットできるしヤバいwww【解説実況】
https://www.youtube.com/watch?v=K45lXmxNLk4
こんなバグあったのか
- 334 :
- >>333
今更感半端ないな
始まりの間産の方を捕まえればHGSSでシント遺跡イベントも起こせるぞ
- 335 :
- >>334
そもそもはじまりの間産って反応したっけ?
って思ったけど行けること既に検証されてた
検証結果は「シント遺跡」でググると出た(なおソースはtwitter)
- 336 :
- いやだから知ってるって
コールドスリープでもしてたの?
- 337 :
- >>335
そうだね
因みに始まりの間産のルートは>>333のとは違って、しかもその動画は限定公開にされていた(今はどうか知らんが)から気を付けよう
- 338 :
- でもこれは既出じゃないんじゃないかな? twitterで流れてたんだけど
なぞのばしょでアルセウスと出会った場所を好きに変更しつつ捕まえるバグ
ttps://youtu.be/DZ29bnNdIcs
資料
ttps://forums.glitchcity.info/index.php?topic=8246.0
- 339 :
- >>338
確かにそれは初出だ
出会った場所を変えること自体にはあまり意味ないが、グラスメール×510にして始まりの間産に出来るなら既存の方法より若干色乱調し易いかも(方向転換回数が少ない為)
- 340 :
- https://www.pokecommunity.com/archive/index.php/t-157092.html
いい感じのマップID表見つからなかったね(しかもこれPt?のだし)
- 341 :
- >>336
Rよ金銀でオナニーしてる池沼ジジイ酒井輝久
就職しろ?
- 342 :
- VBA Re-recording v23.5 svn438の日本語化言語ファイルを公開
- 343 :
- セレクトバグ使ってコイキングの攻撃防御の個体値をCDにするには
余りを「205」にすればいいのよね
折角なんでギャラドスをポケスタ金銀に送ってめざパ飛行を試したいもんで
- 344 :
- DPtはスレチだろ
- 345 :
- 最近はネタ切れですか?
- 346 :
- 爆弾発言するで
第3世代のポケモンってさ、第7世代におくれるやん
んでVCは確定で3V以上やん
3世代から直接取り入れたやつって確定3Vちゃうやん
…あとは察して()
- 347 :
- >>346
ごめんスレチやった
- 348 :
- しかもスレチな上に書くこと間違えてるし()
レスってどないすれば消せるんだ
- 349 :
- 2ちゃんねる(2ちゃんねる)は基本的に消せませんよ
- 350 :
- >>344
もうBWあたりですら「昔」と言われる頃になってるから別にいいと思うがなぁ
もうGB時代の話は尽きて過疎過疎になってるし
- 351 :
- 10年前のゲームは昔でええやろ
- 352 :
- /i/|ii!//|!/!i/´i/ .|i |/ノ i\i!゙、:iヽ|:::| ヽ 'i ! ヾi |'!ヽ::::||::::::/:::::::::::::::::::::ヽ
i i 川i!ハ/" _! | │ 川 ヾ:ii ゙'∨ | ゙ヾiヽヽ;||:::::i':::::::::::::::::::::::::
ノ ノ/リ,,,,,,二三テ=''" ヽノ ル |ノノヽヾ ノ 、,,,ノ,、 iヽ:::||:::::i'::::::::::::::::::::::::::::
/  ̄ ´~~゙'''' ゙''‐- ..,, ,, ‐' `゙ヾミッ、,, ヽ::|::::/::::::::::::::::::::::::::::
,,イ| 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 ゙iU i 。l '゛.. ‐ー:::::i | //::::::/::::::/::::::/:::/:::::i!::::::
iiミ! ハ i l ,,,,::: :::;;;;;...{ ° ゙、 //::::://::::/::::::/:::::/::::i::::ii::
i!ヾ!i ゙、! , ' |::: ::::ヽ ..} |゙ヽ......,.,.,.,,,///://::://::::/::::://::::i::::リ::
!ヽヾi i゙、 ___,,,/ }:: : ;;;::: ::::::::} レWノ'レi/、//::/:://:/:::/::/:::ハ:i |::
- 353 :
- >>344
今ざっと確認したがRSEの裏技スレもとっくになくなっているんだな
旧世代はかろうじて総合スレがあるだけみたいだし該当するようなスレがここくらいしかないのか
もうガイドライン設けてあのテンプレを一新してもいい時期かもな
- 354 :
- 時代はピカブイだぜ?
初代金銀みたいな産廃ゴミに縋ってる馬鹿どもwww
- 355 :
- 全く流行ってない(一瞬で過ぎ去っていった)、面白バグもないピカブイと、20年近く経ってもスレの残ってる作品、どっちが面白いかって聞かれたら、ねぇ…
- 356 :
- 黙れR糞ジジイども
サイキネふぶきゲーなんてなにやってて楽しいの?www童貞キモオタジジイ
- 357 :
- バグなんて有難がってんじゃんえーよ脳欠陥の障害ジジイども
メガンテだかクソテンだかのポケクソも元ネタゲームの信者みたいやっなwww
- 358 :
- お、インターネット脳欠陥マン来てんじゃーん
- 359 :
- 誰か日本語版金銀クリスタルで技マシンでの任意コード実行でTAS更新してくれぇ?
- 360 :
- スレ違いならすまん。
ポケモンはダイパで卒業した人間なんだがふと思い出したことがあって、周りのポケモン好きに聞いても誰も知らなかったから聞きたい。
恐らくルビサファ(ダイパかもしれない)のひみつきちで、NPCのトレーナーと対戦できたと思うのだけれど、そこでレベル100の???を使ってくるやつがいたと記憶してるんだ。
そいつが確かアルセウス的なのを使ってきたと思うんだけど、デオキシスだったかダークライだったか、とにかく後々の映画で種明かしされたというオチまでは覚えているんだけれど。詳しいことは覚えていない。
雨の降っているマップにあったひみつきちだった気がするけど、それも確証はない。
こんな感じの覚えている人いる?テキトーにググッても出てこないし、自分の記憶違いだったかと思い始めているんだけど。
- 361 :
- 通信ケーブルをレコードを混ぜた人たちのひみつきちと
その手持ちが反映されるだけから改造がいただけだろう
感染していく仕様だったからね
- 362 :
- >>360
話を見た限りRSのことだろう
出て来たポケモンは恐らくデオキシス
その秘密基地が本物の秘密基地なら、通信相手が改造していたことになる
メールバグで出した偽物の秘密基地なら、そのトレーナーのポケモンもバグで現れた個体ということになるだろうか(あのトレーナーの手持ちポケモンの生成法は知らんが)
- 363 :
- >>362
なるほどなぁ
三月
- 364 :
- Offgaoのメモリエディタのフランス語版は機能していないようです
http://forums.glitchcity.info/index.php?topic=8355.0
- 365 :
- トピック:JP CrystalにACEのないGSボールを入手する
http://forums.glitchcity.info/index.php?topic=6979.0
WRAM(あるいはSRAMかもしれない)が日本のCrystalでグリッチしたのを覚えてる?
それで、私はGS Ballを無料で手に入れることができました。
次の手順に従ってください。
1.保存ファイルを完全に消去するか(VBAを使用している場合は、バッテリを取り外してすべてのデータを失うか、または.sa1ファイルを削除します)、または単に「新品」のカートを使用します。
Goldenrodまで2.Play。
3. PCCのドアの直前に停止します。
4.ゲームを保存します(リセットしないでください)。
5.PokéComCenterに入ります。
6.前方に進み、次に後方に進むか、単に左ドアマットに進む。
7.対話を通して進みます。
8.利益!
何か問題がある場合は私に通知してください、これらは私が従ったステップです。
- 366 :
- >>365
sRAMは新品状態または電池入れ替え直後には変な値が入ってて、セーブする事で初めて正常な値になる
一方でPCCから出る際にA5:A000(だったと思う)のフラグが立っているとgsボールを受け取るイベントが起こり、そこから一連のgsボールイベントが始められる
ここでsRAMがおかしな値を保持している状態のまま(ノーセーブで)PCCから出ようとすると、sRAMの状態によっては5:A000のフラグが立っている可能性があり、gsボールを受け取るイベントが起こるんだろう
- 367 :
- A5:A000は5:A000の打ち間違いです
- 368 :
- 金銀クリスタルのわざマシン・ひでんマシンのボールポケット以外で
使ったときの効果で、任意コードに使えそうなの結構あるようだな。
任意コード以外ではどこでもパソコンの効果のやつもあるな
Category:Generation II wrong pocket TMs and HMs
http://glitchcity.info/wiki/Category:Generation_II_wrong_pocket_TMs_and_HMs
- 369 :
- この動画
http://www.nicovideo.jp/watch/sm28475711
の最後にあるセレビ出現させるコードを解析してみた。
とりあえずわざマシン18で主人公の名前付近に
ジャンプしていると思われる。
主人公の名前:
てガみ
C305D0
JP D005H
メール本文:
あああがれぜ ずずひににの
B1B1B126DA2E7F2D2DCBC6C9
OR C
OR C
OR C
LD H,DAh
LD L,7FH
DEC L
DEC L
SET 0,(HL)
RET
- 370 :
- メール本文はD002hから始まる。
- 371 :
- >>368
こっちの方が見やすい
TMHMDex
http://glitchcity.info/wiki/TMHMDex
- 372 :
- セレビィイベント系のコードは前スレに乗ってるぜ
あと>>369のコードだと起こせるイベントはセレビィが手に入る部分だけで、gsボールを貰うところから始まる正規イベントの一部でしかないよ
いちおう前スレに貼られてた正規イベントを起こすコード貼っとくわ
・[Cr]PCCから出ようとするとGSボールがもらえ、セレビィイベントが始まる
ョゥへれぜゲひマ
がメにガへマぞそ
ぼジづてャぞ
- 373 :
- 何となく撮影してみたので興味ある方どうぞ
【ザロクバグ】ポケモン エメラルド バッジ6個で殿堂入り
https://youtu.be/PU7Z2reOMPs
- 374 :
- しょっぱなからカオスだ
- 375 :
- TAS'd Shiny Celebi From Pokemon Crystal Virtual Console Including Banking
http://www.youtube.com/watch?v=J1aDhlTN1tg
- 376 :
- ポケモンRS メールバグで空の柱の裏側へ
http://www.youtube.com/watch?v=Eq2VSXbB-1o
- 377 :
- 現行Youtubeだとガナヒビって人がいろいろ楽しんでるっぽいね
- 378 :
- アレはバグじゃなくてデータ弄りまくってる再現不可能なヤツなので、ここのノリとはちょっと違うのかな?って思う。見てて面白いものもあるけど。
ザロクバグ辺りを取り上げてたのは、デテロニーって人だったかな?
- 379 :
- ganahibiはどっちかというとチートバグだな
- 380 :
- 自分もあれはあんま受け付けんな
やっぱり実機のみでできる範囲で遊ぶから楽しい
- 381 :
- https://www.youtube.com/watch?v=KG4X_l7FOos
これすごい
チート無しだぞ
- 382 :
- >>381
詳細読めば分かるけど残念ながらそれも実機ではほぼ不可能
まず数種類のバグアイテムを何万個も用意するというのが無理ゲー
一応ザロクバグの破損バグを利用すればアイテムの個数を数万とかにバグらせることは出来るが、狙いのアイテムに狙いの破損(XOR 0x0100,0200,0300,0400,0500,4000)を起こすことは相当に厳しい
もし用意出来てもSetionID?が分からず1/32の運ゲーとも勝負しなければならないから、そこまでするくらいならタマゴバグで偽造してしまった方が楽
完全に実機だけで出来るしね
- 383 :
- 最近任意コード実行を知り、昔にバグで遊んだ緑初期romを引っ張り出して再び楽しんでいるのですが、ボックスが煩雑になってきたのでソートしようとしたところ、ボックスの入れ替えができないということに恥ずかしながらつい先ほど気がつきました・・・
どうにかして順番を変えることはできませんか?何卒皆様のお知恵をお貸しくださいm(_ _)m
- 384 :
- >>383
ポケスタで整理したらいいんじゃない?
- 385 :
- https://youtu.be/suwvdDPQZQY
実機で色違いミュウ出したければこれで我慢しましょう
大丈夫、第4世代に送っちまえばこうなるから↓
https://www.pokecheck.org/?screenshot=10802649&la
- 386 :
- ジオシティーズ閉鎖でぽけもんばぐりっちーずのサイトを見れるのも明日までだね
一応archive.orgで大体のページが見れるのを確認したけど
- 387 :
- ds
- 388 :
- >>85を見て、パールでザロクバグやってみてるんだけどやっぱりフリーズするね トレーナーも固まるんだけど、手持ち六匹未満なら、リッシ湖レストランの客と四天王は戦闘に突入できるっぽい(HP0のバグポケが出てくる)
あと、全瀕死にすると手持ちを全てパソコンに預けられるのに気づいた
- 389 :
- >>388
2,3年前に某BBSで検証してた奴(俺だけど)の結果と大体同じだね
因みにザロクの実→毒のフィールドダメージ→マックスアップという手順でも4G版ザロクバグは可能
そしてタマゴバグを起こすことは今の所不可能
- 390 :
- >>389
マックスアップでもできるのは知らなかった ありがとう
調べた範囲だと、フリーズせずに戦闘に入れる(手持ち1匹目がHP0のバグポケ になる)のは、リッシ湖レストラントレーナー、四天王、アグノムだった(ユクシーは試してない)
シンボルエンカなら固まらないのかと思ったけどフワンテはフリーズしたから違うみたい
…もしかして捕まえたことのあるポケモンだとフリーズするとかそういうことかな?
- 391 :
- これまで一度も入ったことのないズイのいせき行ってみたけどダメだった
日本版じゃできないのかな…
- 392 :
- 何とかしてプラチナでしんげつじまうみわれのみちへ飛べないだろうか
- 393 :
- >>390 >>391
正直4G版ザロクバグで何か有益なことが出来る可能性は低いと思う
個人的には65068種あるバグ技のどれかを使って何か起こせないだろうかと考えてるけど、エミュとか持ってないから検証のしようもない
- 394 :
- >>393
Emのザロクバグも、手持ちを全瀕死にした後の戦闘で特定の動作をするとパソコンのデータをいじれるやつだから厳密にいうと違うんだったな
バグ技使ってってのは前にエメラルドであった感じのものか
あと、もう一度>85のページ見てたら下の方に「パートナーモードでサファリ行けば実機でもできる」的なことが書いてあったんだけど、ダイパで設定範囲超えてパートナー連れ回せるバグなんてあったっけ?
- 395 :
- 一ヶ月たつ前にほしゅ
- 396 :
- 最近の話題と言えば、Emでの任意コード実行をボックス中のポケモンをコードに使用して行う研究くらいだろうか
従来のボックスの預アイテムを参照する方法よりは実機での実現性が高いが、それでも特殊なID,性格値を持ったポケモンの用意はかなり困難そうだ
手持ちでもボックス中でも構わないけど、ポケモンの努力値や技をコードとして参照することは出来ないものか
調整可能な4バイトデータが複数連続しているから、ブロックの順序パターンさえ合わせておけばコード作りも容易に出来そうな感じはするが…
- 397 :
- ポケモン金銀のどのアドレスが何に使われてるみたいなメモリ構造一覧みたいなサイト誰か知ってますか?
- 398 :
- 基本的には海外版の情報からアドレスずれを推測しつつ探すしかないかなあ
あとは改造コード系のサイトが部分的に参考になるくらいか
- 399 :
- http://g-modoki.s59.xrea.com/x/board/yybbs.cgi
これが表示されないのって自分だけですか?
- 400 :
- 質問ですがポケモン赤で任意のポケモンを出現させるコードってありますか?
- 401 :
- あります
- 402 :
- >>396
その後ネットで色々調べてみたが、ポケモンの技や努力値は暗号化されているから、コードを単純に作るには結局性格値及びIDの調整が絶対必要になりそうだ
でも理論上は性格値とID値を一致させる、即ちRSで出た適当な表裏IDと同じ値となる性格値のポケモンを孵化乱数調整で入手するだけでいいということなので、今現在行われている研究でのID調整とかよりは遥かに簡単そうだ
問題は、その努力値などを記録している48バイトデータを参照するバグ技が存在するかどうかだな
ボックス内を参照するバグ技は20種程存在するとのことだが、上手いこと努力値を読み込んで且つ戦闘で使用出来る技が果たして1つでもあるのか…
- 403 :
- >>402
ざっと調べてみたけど、良い感じに48バイトデータを読み込めそうなのは0x0D1Dくらいだな
ボックス12の28番目のポケモンの48バイトデータ(0x020304C0)を読み込めるが、最大PPが0で技名が約150字か…
どうなんだ?
理論上は該当位置に性格値=ID値且つmod 0x18=0xC〜11のポケモンを配置すれば努力値と格好良さ・美しさで作ったコードを読み取れる
- 404 :
- >>403
この理論は正しかった
実機Emで任意コード実行成功した
- 405 :
- 久々にザロクバグの事を思い出して来てみたら実機で任意コード実行できた人が居るとは…
こちらも実機で試してみたいんだけど参考になるサイトかコミュニティはあるだろうか
ザロクバグの知識が数年前のダブルコラプション辺りで止まってるもんで
- 406 :
- こっち用に画像用意するの面倒だからあっちに貼ったのをそのまま貼らせてもらう
・誕生の島
https://img.pokemonbbs.com/upl/22/1560094968-1.jpg
https://img.pokemonbbs.com/upl/22/1560094968-2.jpg
https://img.pokemonbbs.com/upl/22/1560094968-3.jpg
・最果ての孤島
https://img.pokemonbbs.com/upl/22/1560131543-1.jpg
https://img.pokemonbbs.com/upl/22/1560131543-2.jpg
https://img.pokemonbbs.com/upl/22/1560131543-3.jpg
- 407 :
- ポケモンBBSだったか、それにしても凄い
ざっくりとした手順は
[1]ボックス12の28番目に条件を満たすポケモンを配置
[2]適当なマップで戦闘
[3]技0x0D1Dを使用してスクリプト実行
[4]戦闘終了
[5]あなぬけのひもを使用
で合ってる?
技0x0D1Dは適当に作るとして、ボックス配置用のポケモンの性格値=ID値でなければならない理由って何なんだろう
H努力値〜コンディションに書き込むコードは、従来のPC内アイテムを参照する方法のコードを真似つつ適宜変えていけば良いんだろうか
- 408 :
- >>407
https://pokeglitch.game-info.wiki/d/%B7%EA%C8%B4%A4%B1%A4%CE%C9%B3%28%A5%DD%A5%B1%A5%E2%A5%F3%BB%C8%CD%D1%29
参考サイト
ここのコメント欄に私が行った方法をざっと書いておいたので興味があったら是非
性格値=ID値にするのは、>>402で書いたように、ポケモンの努力値や技などのGAEMブロック内データはメモリ上、性格値(PID)及びID値(SID-TID)とXORされて暗号化されているから、この暗号化を無効化する為
PID ^ SID-TID ^ 暗号化前データ = 暗号化後データ
即ち、PID = SID-TIDの時
暗号化前データ = 暗号化後データ
- 409 :
- 現時点では性格値=ID値にすることで暗号化を無効化するようにしているが、逆にこの暗号化の仕組みを利用して努力値振りを楽にする方法を調査した
結果、性格値=ID値^0x08006000とするのがベストであると落ち着いた
[最果ての孤島行き]
メモリ上の値(目標値)
・0x020304C0:03 11 05 03 02 FF 00 08
・0x02030510:38 20 00 02 24 E0
・0x02030560:1A 30 27 49 24 E0
・0x020305B0:08 60 F0 BD
・0x02030600:28 57 06 02
暗号化前データの値
^60 ^08 ^60 ^08
・0x020304C0:03 71 05 0B 02 9F 00 00
・0x02030510:38 40 00 0A 24 80
・0x02030560:1A 50 27 41 24 80
・0x020305B0:08 00 F0 B5
・0x02030600:28 37 06 0A
必要努力値コンディションの値
H A B S C D 格 美
・0x020304C0: 3 113 5 11 2 159 0 0
・0x02030510: 56 64 0 10 36 128
・0x02030560: 26 80 39 65 36 128
・0x020305B0: 8 0 240 181
・0x02030600: 40 55 6 10
性格値=ID値^0x08006000とすることで、上記のようにコンディション調整は一切必要なくなり、4匹目のポケモンの努力値合計を510以内に抑えることが出来る(性格値=ID値だと合計533になるのでダブルコラプション必須だった)
- 410 :
- >>409
うわぁ…折角スペースで間隔調整したのに滅茶苦茶になった…
- 411 :
- >>408
重ね重ねありがとう
というか解説ブログの人か!分かり易いんでよく参考にしてます
EmのID値が ID値 % 0×18 = 0×C〜11 を満たすのならば、わざわざRSで孵化乱数せずともEmのみで該当性格値の個体を用意できそうで楽そう
というかスクリプト実行時に、ボックス1匹目の個体でジャンプ先のアドレスを自由に指定できるなら、
ブロック内データの最初がEにならない性格値を持つ個体にも応用できそう
頓珍漢な事を言っていたら申し訳ない
- 412 :
- >>411
確かにコード用ポケモン1匹目の個体で任意のアドレスに飛べるよう指定出来るが、肝心のこの1匹目のデータを読み込むバグ技のアニメーションが限られているので、ブロック配列がEから始まる個体は絶対必要になる
それならば、態々別の性格値のポケモンを用意し別のアドレスを指定するよりは素直にこの1匹目を使い回した方が楽かと思う
また、Emで特定の性格値を狙うことは非常に困難(性格値で個体検索出来るツールが一切存在しない為)なので、余程豪運の持ち主でもなければ性格値=ID値(^0x08006000)を満たす性格値のポケモンを見つけることは出来ない
>>409
sage方ミスってるし…w
- 413 :
- 遅レスになってしまうが何から何まで詳しくありがとう>>412
エメラルドで特定の性格値を引き当てるのが難しいのは初耳だった
RS孵化乱数はやった事なかったからこの機会に挑戦してみます
- 414 :
- >>413
ツールさえあればEmのみでも見つけられると思うんだけどね
でも恐らく、「RS孵化乱数調整の方が楽だ」ってなると思われる
入力フレーム確認用に孵化するパッチールがそのまま流用出来るしね
今ブログにやり方纏めて動画上げようと色々用意しているけど、先に軽く個体情報などを書いておく
<ID調整>
・ID:表42070裏11155(0x2B93A456)
・初期シード:0x5A0
・待機時間:3001F
<孵化乱数調整>
・性格値:0x2393C456
・PID%0x18=0xE(EAGM)
・性格:無邪気
・LID待機時間:48302F→48916F
・生成判定:57
・HID待機時間:44359F→44946F
・個体値:後-1-後-13-先-2
<ボックス配置:努力値調整>
12/28:H3 A113 B5 S11 C2 D159
12/29:Hxx A64 S10 C36 D128
12/30:H26 A80 B39 S65 C36 D128
13/1:H8 B240 S181
13/2:H40 A55 B6 S10
- 415 :
- >>414
南の孤島:xx=9
最果ての孤島:xx=56
誕生の島:xx=58
臍の岩:xx=66
殿堂入り部屋:xx=11且つ12/30のH16
- 416 :
- すげえなあついに飛べたのか
- 417 :
- Em任意コード実行の動画撮った
興味のある方ご視聴あれ
https://youtu.be/ITdf_zKS0SI
- 418 :
- 久しぶりぶりに来てみたら新発見されてたのか…すごいな、おつかれさん
俺のGBAとGBASPはもうすっかり壊れてしまって起動すらできないから羨ましい
吸い上げてエミュプレイダルいし
- 419 :
- つ「ゲームキューブ」
器用な奴なら数台もてば同時に何匹でも乱数調整できるぞ
- 420 :
- なおポケモンボックス
- 421 :
- 海外版でこんなバグ技が見つかってたけど日本語版で再現できるかな
https://glitchcity.info/wiki/Connection_Copier
- 422 :
- 5かい
てへ
- 423 :
- >>414
すげー話題になってるじゃないですか!
お疲れ様です
- 424 :
- 任意コード作成に詳しい方、「0x5先にジャンプする(今いるアドレスの+0x5番地に分岐して処理を実行する)コード」の値をご存知ありません?
例えば26 E0なら0x50先に、24 E0なら0x4C先にジャンプすることになるんだけど、これはどういう仕組みなんでしょうか?(ジャンプする距離÷2−2?)
- 425 :
- それはCPUのThumbモードアセンブリのオペコードね
XX E0 の E0 っていうのが b というジャンプ命令の一種で
XX がオペランドになる (b命令の場合は自分で言っている通り距離を表す)
ついでに言うとGBAのCPUは基本的にROMからリトルエンディアンで読み込むので
実際にCPUに読まれた後の並びは E0 XX になる
でジャンプする距離に関してはThumbモードは16bit = 2byteごとの処理なので
1h増やすごとに倍の分飛ぶわけだ
ただ 00 E0 でも次に進むわけじゃなく2h先に飛ぶのでそこは注意
hexとオペコードについてはno$gba使って実際に値を打ち込むとすぐ結果が表示されるからそれ使うと楽だよ
- 426 :
- >>425
実は数日前に知恵袋でも同じ質問していたりするんですよね
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13209991343?__ysp=MHg1IOWFiOOBq%2BOCuOODo%2BODs%2BODlw%3D%3D
でも真面な回答が得られなかったので、助かりました
ありがとうございます
オペランドの値はジャンプしたい距離÷2−2で合っているのでしょうか?
これだと0x5含め奇数先にジャンプすることは出来ないということになりますが、どうすれば良いでしょうか?
- 427 :
- 知恵袋でこんなマニアックな質問しても回答得るのは厳しいだろうw
奇数番地にジャンプというのはGBAの場合無理(のはず)
理由は前述の通り16bitか32bitでの処理が前提の設計だからとしか言いようがない
計算式としてはたぶんそれで合ってると思うけど
先に書いたようにno$gbaていうエミュでいろいろ試したほうが早いよこっちもそんな詳しいわけじゃないし
一応計算せずにオペランドで指定した番地にジャンプさせる bx blx という命令もあるけど
これはARMCPUの場合は↓にもある通り命令セットを切り替えるためのものでしかない
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204ij/Cihfddaf.html
GBAの場合は0bit目を見て1ならThumb(16bit)になり、実際のジャンプ先は指定番地から1h引いた所に飛ぶ
余談だがこれは自分がGBAのアセンブルを調べ始めた時にわかってなくて引っかかったからよく覚えてるよ
- 428 :
- ん、でも知恵袋の回答見てみたらプログラムカウンタで指定してみって書いてあるな
もしかしてそれかリンクレジスタに直接飛ばしたい値書けばジャンプさせられるのかもしれん
試したことないから適当ですまん
- 429 :
- PCを直接書き換えても、下1bitは無視されるかCPUモードを変えるだけで終わりそう
仮に通ってもバスエラーで落ちそうな気がする
- 430 :
- >>427
昨夜no$gbaをDLしてみたんですけど、ロムデータを持っていないので使い方がよく分かりませんでした…
0x5先が無理なら偶数の0xE先になら飛べますかね?
05 E0とすれば理論上は可能0xE先にジャンプとなるはずですが
因みに今やろうとしてるのは穴抜けの紐(穴を掘る)ワープの任意コードをボックスの名前データを使って記述する研究です
0x5先にジャンプなら次のボックス名に、0xE先にジャンプなら次の次のボックス名に飛び、1ボックスにつき8文字(8バイト)まで使用可能なので、ボックス名だけで十分コードが記述出来る寸断です
- 431 :
- >>430
なんか色々誤字ってしまった…
「可能」は余計な予測変換、「寸断」は寸法の打ち間違い
- 432 :
- あ、やべぇ
1文字だけ使えない記号が…(F0=:)
タイプ:ヌル的なノリで普通に使えるものだと思ってた…
この話は無かったことに
素直にNPC交換ポケモンの内部値を調べることにしよう…
- 433 :
- 改ポケ作ってる人が実機Emでバイナリ召喚に成功していた
どうやってんのか全くわからないけどすごい
https://mobile.twitter.com/llm/status/1148271211329155073
(deleted an unsolicited ad)
- 434 :
- >>432
たった1文字使えないだけならどうにかなるのでは(GB任意コード勢並感)
と思ったけどGBAはGBと違って2バイト命令が多かったりするのかな?
だとしたら1文字使えないだけでも致命傷になりそう
- 435 :
- >>434
F0 BD(0xBDF0)
っていう命令(POP{Rlist,PC}って命令らしいが意味はよく分からない)があるんだけど、これのF0に該当する文字「:」が使えないみたいなんですよね…
Register listがF0ってことになるらしいのだが、まずRegister listが何なのか分からんから下手に変更出来ない…
- 436 :
- >>435
たった一命令使えないだけならなんの問題も無いと思う
実際GBだと入力できない文字なんてザラだから入力できる文字だけでやりくりしてたのよ
しかしGBAが2バイト命令が基本で「511種類以上もの命令が使えなくなる」なんていう状態なんだったらどうしようもないと思う
- 437 :
- r0-r7の指定したレジスタとPCをまとめてpopする命令でしょ?F0だとr4-r7を指定することになる
NO$GBAのヘルプに全部書いてあるから読むがよい
- 438 :
- 入力できないなら書き換えればいいじゃない
- 439 :
- >>437
debuggerの方DLしたらエディタっぽいこと出来ました
確かにメモリビュアー的な所に打った値が上の部分に反映されて具体的なニーモニックとかが表示されますね
コレハイイモノダ
このPOP命令ですが、R4〜R7,PCを同時ではなく
30 BC C0 BD(0xBC30,0xBDC0)
と分けても同じ結果が得られますかね?
同時じゃないとダメ(例えば0xBC30の命令が次の0xBDC0の命令で上書きされ、無かったことにされる)とかだったら終了ですが…
- 440 :
- すんごいことになってるんだな
全然わからん
- 441 :
- >>439
GBAのことは知らないけど使えない命令を別の命令で代用するのはGBの任意コード実行では基本テクニックだったし大丈夫じゃない?
そして調べてみたら16bit命令モードと32bit命令モードがあるのね
これじゃあ1文字使えないだけでも致命傷たりえそう
- 442 :
- 勝ち申した
https://img.pokemonbbs.com/upl/23/1562900503-1.jpg
https://img.pokemonbbs.com/upl/23/1562900503-2.jpg
・0x02030400:03 31 18 03 02 FF 00 08
・0x02031830:38 20 00 02 01 E0 FF FF FF
・0x02031839:00 1A 30 03 49 00 E0 FF FF
・0x02031842:08 60 30 BC C0 BD FF FF FF
・0x0203184B:00 08 57 06 02 FF FF FF FF
・ボックス12/26:H3 A81 B24 C2 D159 S11
・ボックス1:「ぎみ いあl」
・ボックス2:「 はぃうべ l」
・ボックス3:「くタぃBFC」
・ボックス4:「 くキかい」
- 443 :
- >>439
ていうかこの件のアンサーが>>433のぼんじりさんのツイートに書かれていたという…
まあ自分で気付いて自分で試してみることも大事だし…ね?
後は0x02030400に配置するポケモンを非乱数調整で調達する方法を見つけるだけだな
一応、経験値をEXP65536+αにし鳴き声だけ覚えさせたプラプラに努力値をH92 A43と振り、ダブルコラプションをして0x2B5Cを覚えたラフレシアを作り、
そのラフレシアをコピーして努力値コンディションを調整すれば、乱数調整不要で合理的にバグ技もボックス配置用ポケモンも用意出来る計算
- 444 :
- >>443
せっかちプラスル
0x0000006F
@元気の塊
鳴き声/なし/なし/なし
H92A43 格5美5 愛30 賢5 逞5 毛艶10
EXP125025(Lv50)
↓ダブルコラプション
臆病ラフレシア
0x4000006F
0x2B5C/なし/なし/0x0505
H97A1 B25S0 C97D232格1美0
EXP0(Lv0)
↓調整
アロマセラピー/0x2B5C/痺れ粉/メガドレイン
H96A44 B25S3 C97D222格1美8
EXP1以上(Lv1以上)
美8…ウブの実をNPCと3人で混ぜて(rpm7.03〜23.30※重要)出来る灰色ポロックを1つ与える
これでどうだ
- 445 :
- ・0x02030400:03 0D 18 03 02 FF 00 08
・0x0203180C:38 20 00 02 01 E0 FF FF FF
・0x02031815:00 1A 30 03 49 00 E0 FF FF
・0x0203181E:08 60 30 BC C0 BD FF FF FF
・0x02031827:00 E4 56 06 02 FF FF FF FF
・ボックス1:「ぎみ いあl」
・ボックス2:「 はぃうべ l」
・ボックス3:「くタぃBFC」
・ボックス4:「 pカかい」
>>444のラフレシアをボックス12の26番目に置き、ボックス1〜4の名前を上記の通りに変更する
そして戦闘で0x2B5Cを使用し穴抜けの紐(穴を掘る)
理論上はこれで行けるはず
- 446 :
- >>445
なんか成功するまでにメチャクチャ時間かかったけど、無事この方法でワープ成功を確認
てことで穴抜けの紐ワープを乱数調整不要で実行可能であることが証明されました
以降はこっちの方法を使おう
- 447 :
- これってザロクバグ?
- 448 :
- >>447
特殊なバグ技を生成する為にザロクバグを使う以外はザロクバグほぼほぼ関係ない
- 449 :
- ぼんじりさんの手によりもっと楽な乱数調整不要任意コード実行方法が開発されてしまった…
もう流石としか言いようがないね
俺の脳ミソを幾ら集めようとも到底勝てやしないその発想力
- 450 :
- はえ〜すっごい…
流石としか言いようがない
- 451 :
- ザロクバグで変化させる素材ポケモンはリピートボールで捕まえた方が良いの?
何かザロクバグのサイトとかでリピートボールを推されているけど……
他のボールじゃ駄目なの?
- 452 :
- >>451
ボール自体はどれにしようが問題はない
どのボールが推奨されるかは場合による
- 453 :
- そういえばともしびやまでなんかダート使ってジャンプしてたらポケモンと遭遇したとたんにフリーズしたんだけど……
偶然かなと思ってまたジャンプしたらまた同じくポケモンと遭遇したとたんにフリーズしたよ……
かなり鬱陶しかったな……
- 454 :
- >>453
送り火山でなく?
まず態々あそこで跳ね回る意味があるのかどうかが疑問だが
- 455 :
- >>454
チリーン探す為にジャンプしてた
動き回るめんどいし
後、ゴールドスプレーの効力がきれないようにするためにジャンプしてた。
そしたらフリーズした
- 456 :
- おくりびやまのフリーズは有名だね
しかしなるほど、そうやって発見されたのか
- 457 :
- スプレーケチるのは基本だし、ダート派の人の半分はフリーズ経験してそう
- 458 :
- 裏技wiki見てみたらレベル28のポケモンを先頭に〜 てあったけど、これは特定レベルのポケモンを先頭に置くと起こるやつ?
- 459 :
- レベル28が駄目なのか?
カゲボウズが28だったよ
じゃあレベル27のマッスグマなら大丈夫かな?
- 460 :
- スプレーで出現ポケモンを絞る事自体がダメだったはず
おくりびやまだけでなくどこでも起こる
- 461 :
- >>460
マジで!?
怖っ!
つまり、スプレー使った状態で一ヵ所でジャンプするなってことか……。
- 462 :
- ザロクバグで素材ポケモンを欲しいポケモンに変化させる時、素材ポケモンに欲しいポケモンに合わせた努力値を振れば良いのでしょうか?
それとも、欲しいポケモンの図鑑番号と同じ番号技を覚えさせれば良いのでしょうか?
どちらが成功するのでしょうか?
- 463 :
- >>462
素材の何を合わせるかっていうのは、素材ポケモンの性格値によって変わるよ
ドーブルからミュウを作る方法はいろいろな人がブログにまとめてるから、まずはそれを真似するのがやりやすいんじゃないかな
ドーブルの技だけを変えれば、好きなポケモンを作れるよ
はっきり作りたいものがあるなら、答えられる範囲で答えるよ
- 464 :
- 適当に捕まえた性格値のドーブルじゃ駄目かな?
- 465 :
- >>464
出来上がりのポケモンの性格にこだわらないなら無理ではないとは思うけど、捕まえたドーブルの性格値を確定できないと難しいと思うよ
GBAエンカウントっていうサイトで、エンカウントしたフレーム毎の性格値を確認できるから、それが使えればできると思う
例えば、臆病ミュウを作るのであれば、性格値3CFA62BCのドーブルを捕獲すればいい
GBAエンカウントとエメタイマーを使えば、そんなに苦労せずに捕獲できると思うよ
- 466 :
- 乱数調整が無理って感じなら、ゲーム内交換で手に入るタネボー(ニックネームはセブン)に努力値を振れば好きなポケモンを作れるよ
- 467 :
- トレーナーから貰ったセブンで努力値を振れば、任意のポケモンに変化できるのか……。
情報ありがとうございます!
- 468 :
- >>467
セブンを使うなら、
フシギダネからセレビィまでは、H努力値=図鑑番号
キモリ以降は、H努力値=図鑑番号−237、A努力値=1
とセブンの努力値を振ればOK
例えば、図鑑番号260のラグラージならH23、A1と振る
ちょっと検索したけど、この方法ってあんまり記事になってないのね
ドーブルを素材にできるなら、個体値はほぼ自由で、できたポケモンにスケッチを覚えさせられるから、そっちばっかり紹介されてるんだろうね
- 469 :
- ルナトーンが欲しい場合は、セブンにH100、A1と振れば良いのかな?
- 470 :
- >>469
それだと生まれてくるのはアサナンとなる
正直、ホウエンポケモンの内部番号は図鑑番号と無関係に並んでるから、バルバペディア辺りを見て正しい内部番号を確認した方が良い
- 471 :
- それで合ってるよ
- 472 :
- >>470
すみません、そうですね
ご指摘ありがとうございます
バグ初心者向けにと思って、なるべく簡単に書こうと思ったら、間違えました
- 473 :
- https://m.bulbapedia.bulbagarden.net/wiki/List_of_Pokémon_by_index_number_(Generation_III)
ホウエンポケモンについては、このリンク先にあるリストの左から2番目の数字から256を引いた数だけHに振ってください
Aに1だけ振るのは変わらないです
ルナトーンなら、348-256=92です
例にしたラグも間違えてましたね(29でした)
誤情報すみませんでした…
- 474 :
- おー凄い
https://img.pokemonbbs.com/upl/23/1563864834-1.jpg
ガチで何でも出来るぞ実機エディタ
- 475 :
- ザロクバグでまぼろし島を出現させることって可能?
- 476 :
- 理屈の上では可能だけど、実現させた人がいるかどうかは知らない
- 477 :
- >>476
可能なんだ……
ザロクバグすごいな
できない事って無いのか……
- 478 :
- ザロクバグと簡易ザロクバグの解除方法はどうすれば良いのでしょうか?
- 479 :
- VC赤を簡単なバグだけ使って遊んでるけど小学生の頃にこれ知ってたら厨ポケ量産しまくっただろうなぁ
- 480 :
- 裏技かバグか解らないけど
ポケモン図鑑のデータが消えたwww
しかもパソコンやポケモン達は消滅していない
何が原因なんだ……
- 481 :
- 図鑑のデータがおかしくなるのはよくある 気にするな
- 482 :
- ワザップジョルノ
- 483 :
- ________________
|☆☆ポン・デ・ライオンレス☆☆ |
| .|
| ○ ○ ..|
| ○・ω・○ モッチモッチ! |
| ○ ○ ..|
| .c(,_uuノ ..|
|このレスを24時間以内に九つの .|
|スレに貼り付けてください .|
|そうするとポン・デ・ライオンが ...|
|あなたの家にモチモチしに行きます ..|
|________________|
- 484 :
- バタフリーとスピアーの硬くなるはバグ技に見えてバグ技じゃないよ!ノーマルタイプだけに
- 485 :
- 久し振りにこのスレ来たんだけどクリスタルの任意コード実行方法って確立された?
- 486 :
- >>485
されてる
- 487 :
- 赤を解析してたんだけどこんなショップデータって本編で使われてるっけ?
スーパーボール
すごいキズぐすり
いいキズぐすり
なんでもなおし
げんきのかけら
- 488 :
- シオンだかタマムシデパート辺りがそんなラインナップじゃなかったっけ
セキチクからはハイパーボールあるから違うだろうし
- 489 :
- >>488
https://pokemon1gb2rgbp.wiki.fc2.com/m/wiki/%E3%82%B7%E3%83%A7%E3%83%83%E3%83%97%E4%B8%80%E8%A6%A7
このページのどのショップとも一致しないんだよね
もしかして没データなのかな
- 490 :
- >>489
実際のデータと合わないって事はそうなのかもね
スプレーないのも謎だし、開発中に削った街とかあるのかも
- 491 :
- >>487
データ的にはどこらへんに入ってる?
- 492 :
- >>491
セキチクとグレンのショップデータの間
- 493 :
- >>492
データ的にはちゃんとしたショップのデータみたいだな
他にもあるんだろうか
- 494 :
- つべにエメラルドの最新版配信マップ侵入方法の動画上がってるね
随分と簡単になったものだ
- 495 :
- >>494
良ければURLを教えていただけないでしょうか
- 496 :
- https://www.youtube.com/watch?v=GJpCpwtebFE
はい
- 497 :
- 任意コード実行でエメラルドの裏ID特定できるらしいけど誰かやり方わかる人います?
- 498 :
- 任意コード実行でエメラルドの裏ID特定できるらしいけど誰かやり方わかる人います?
- 499 :
- 今の所任意テレポート用コード以外に作製したのは
・裏ID特定用
・TN変更用
・表裏ID変更用
・夢幻のチケット配達員出現用
・0x2B5C成功率100%化ダメタマゴ配置用
こんなもんか
- 500 :
- >>496
ありがとうございます!
- 501 :
- >>499
これに加えてバグ技0x38C9持ちポケモン(タマゴ)生成用コードも作った
折角0x2B5Cの成功率を100%に出来るのだから色々なコードを用意したい所だけど、その他にどんなコードに需要があるのだろうか
取り敢えず、ミュウ捕獲済み古びた海図入りロムを入手した人の為にもなるミュウ復活用コードとか作ろうと思ってるけど…
任意アイテムの作製とか?
- 502 :
- タマゴバグを試してるけど難しいねこれ
だいたいダメタマゴか変化なしになっちゃう
↑キー押す回数が足らないのかな?
- 503 :
- >>502
タマゴバグは10〜15回くらいやらないと
成功しない
↑を押すのは3〜5回で留めないとバッグの中のわざマシンや木の実が消えるから
数をこなせば成功するはず
- 504 :
- TNとかIDも弄れるなんてすごいな
ポケモンの個体値はさすがに変えられない…か
- 505 :
- 遂にLGでも任意コード実行可能になったようだ
序でにFRの後期ロムでも可能になるかもしれないという情報を得た
流石に動画化はしないけど実際に試してみてブログに反映させておこう
>>504
不可能ではないけど暗号化が行われているデータの書き換えはとても面倒臭い
そこまでのことをしたいなら任意コード実行で実機バイナリエディタを導入した方が楽
- 506 :
- LGでも可ってマジですか
ありがたすぎる
- 507 :
- 出来やした
https://img.pokemonbbs.com/upl/24/1568687256-1.jpg
(一応LG)
- 508 :
- マジかよ凄い…
出来ればでいいので是非動画化お願いします…
- 509 :
- どうなってんだ解析進みすぎだろ
これもうわかんねぇな
- 510 :
- タマゴバグやってたらようすをみるしただけでフリーズするアイコンが表示されないタイプのダメタマゴが生成されてしまった
逃がそうにもタマゴだから逃がせませんって言われるしどうすりゃいいんだ
- 511 :
- 言い忘れた
マーキングの付け直しは意味なかった
- 512 :
- バトルタワーで手持ちにダメタマゴ入れてレポート、ボックスに預けて受付で"レポートに書き込みますか"でリセット
- 513 :
- >>512
確かそれって、ポケモンの増殖の裏技じゃなかったっけ?
- 514 :
- ボックスのデータはそのままに、手持ちのデータがセーブに上書きされる
だからボックスから引き出せば増殖し、逆に預ければ消失する
- 515 :
- ダメタマゴの消去はバグポケモンを使えば簡単に消去できるんだっけ?
何だっけあのバグポケモンの名前……
- 516 :
- >>510
複数選択モードで複数マス同時に掴んで置けば消えない?そのダメタマゴ
- 517 :
- >>516
あっほんとだ消えたわ
- 518 :
- id変えたいんだけどセブンは00000みたいに
一覧表みたいのないですかね?
それともその個体ずつで違うんですかね?
- 519 :
- >>518
任意のIDにしたいなら以下の任意コードを実行してみるがよい(0x085F用)
ボックス1:[かぶぞネきべくぼ]
ボックス2:[アアぞだゥ l]
ボックス3:[けしゥゥぃBFC]
ボックス4:[アxコ う]
ボックス5:[@ABC❶❷❸❹]
@Aが表ID、BCが裏IDとなる部分で、❶❷❸❹は基本的に空白(スペース)でよい
@ABCと❶❷❸❹をXORしたものが実際の数値となるので、もし@ABCのどれかに使えない文字が発生した場合は、❶❷❸❹の対応するマスに、@ABCに入力した代替文字の片割れを入力する
(例えば、@に使えない文字である0xF0=[:]を入力しなければならない時、0xF0を0x70と0x80に分解して、@に0x70=[ミ]、❶に0x80=[ィ]を入力する)
どうしても分からなければ目的のID教えてくれれば対応する文字を教えてあげる
- 520 :
- >>519
文字化けしたからもういいや
- 521 :
- スクリプト実行
0x03000E40 <- 0x01
0x03000E41 <- 0x02
0x03000E44 <- 0x00000000(word)
0x03000E48 <- イベントスクリプトのアドレス(word)
0x03000E38 <- 0x00 ※このアドレスの上書きは必ず最後に行う
任意ポケモンエンカウントスクリプト
個体値等はランダムです
乱数調整したいならMethod1で計算するといいかもしれないです
B6 PP PP LV IT IT B7 02
PP PP = ポケモンコード
LV = レベル(100 = 0x64)
IT IT = アイテムコード
某氏のサイトからの転載なんだけど、気合でバイナリエディタ作ったとしてそっから具体的にどこをどう書き換えたら任意のポケモンとエンカできるか教えてくれないか?
- 522 :
- あーダメだ
3世代のバグ技難しい
エメラルドでバイナリつくるとこまではやったんだけどIDとかいじろうとしたらダメタマゴになってつむ
誰か解決法ください
- 523 :
- >>521
ポケモンコード(PP PP)に目的の内部番号の値を打ち込むだけ
例えば、セレビィは内部番号252 = 0x00FCだからPP PP = FC 00、ジラーチは内部番号409 = 0x0199だからPP PP = 99 01となる
>>522
IDってポケモンの?
チェックサムの関係上、既に生成しているポケモンのIDを変更するのは難しいので、まずそのセーブデータ自体のIDを変更してから目的のポケモンを捕獲する方が楽だと思う
- 524 :
- >>523
今まで初代、二世代までのバグしかやったことねえから難しいな…
トレーナーのIDって調べた感じ0x02024702から2バイトかと思ったんだけどそこにIDある時にバイナリで弄ってもID変わらんのだけど理由教えてください
- 525 :
- >>524
RAMアドレス変動が起こるからです
- 526 :
- >>525
無知ですまんがつまりどうすればID変えれるの?
固定できるの?
- 527 :
- >>526
まずアドレス0x03005AF0にアクセスし、そこに記録されている動的RAM領域2の始点アドレスを確認する
次に、確認した始点アドレス+0xAのアドレスにアクセスする
そこの2バイトが表ID、次の2バイトが裏IDの格納エリアなので、後はお好きなように
- 528 :
- >>527
めちゃくちゃ助かるサンクス
仕事終わって帰ったら速攻試すわ
- 529 :
- >>527
でき申した
感謝感激
- 530 :
- ほへー、わいの知らんまに3世代ここまで進んどったんか
3世代ってポケモンのデータ弄ったらすぐにダメタマゴになる印象やけど、任意コード実行やったりバイナリエディタで直接書き換えるなら努力値降ったりボール変更したり、好きな技覚えさせたりとかザロクバグみたいに特性なしケッキングとかできるんか?
- 531 :
- 知識ないから出来る人いたら頼みたいんだが、エメラルドでも2世代であったみたいに任意コード実行使って
技マシンの要領で好きな技覚えさせるみたいなこと出来ないかな?
- 532 :
- >>531
https://wikiwiki.jp/pokemonhack/イベントスクリプト#e1097271
↑このイベントスクリプトc7Bを使えば出来る
てか出来た
- 533 :
- >>532
7B:changeattack/技の変更 Edit
7B [n1] [n2] [n3 n3]
手持ちのn1番目のポケモンのn2番目の技を技コードn3 n3の技に変更する。
これのこと?試したけどこれ成功しなかったんだよね…
- 534 :
- >>533
ごめんこれできてたわ
手持ち1番目のポケモンの1番目の技変えようとn1とn2に1入れてたけど、2番目のポケモンの2番目の技が変わってたのねw
気づかんかった
- 535 :
- エディタ作るとこまでは行ったんだけどなんとか現実的な方法で努力値ふったり個体値変更したりできないかな
暗号化されてるの考慮したりチェックサムまで合わせるのは流石に辛い
- 536 :
- 頑張って3世代のメモリ弄り覚えて努力値0のポケモンの全ステに255ふってみた
チェックサムは元の数字から6下がる(-1×6箇所分)と思ってたんだが、実際にはダメタマゴになった
元の数字から3下げたときにダメタマゴ化しなかったんだが、どういう計算で-3になるのか誰か教えてくれ
- 537 :
- >>536
チェックサムは"2バイト毎"に切り出したデータを足したもの
努力値は1つに就き1バイトだから、6箇所全てを255(0xFF)振りした場合、0xFFFFという塊が計3つ出来ることになる
元のチェックサムが0x4545であると仮定すると、
0x4545 + 0xFFFF×3 = 0x34542
0x34542 % 0x10000 = 0x4542
よって元の値から−3となる
- 538 :
- >>537
完全に1バイトごとやと思ってたわ…
帰ったら試してみるサンクス
- 539 :
- >>537
すまんけどまた教えてほしい
努力値全部0の状態からA以外に255降る場合は
FF00 FFFF FFFF になって
チェックサムは0-1-1で初期値-2になる計算なんだけどこれも合わない理由はなんだろ?
- 540 :
- >>539
ごめん自己解決
チェックサム自体2バイトあるし、FF00じゃなくて00FFか
- 541 :
- 任意イベントスクリプト実行コード作ってみた
ボックス名1:[お6せUぷくてS]
ボックス名2:[りごHソU l]
ボックス名3:[ぜネkKぃBFC]
ボックス名4:[えぎせ うあい]
ボックス名5/1文字目〜8/1文字目:イベントスクリプト記述
因みに、00[ ]は1バイトのNOPコードとして使え、FF[終]は02[い]と同じく終了コードとなるらしい
各ボックス名末尾にあるFFは97[ビ]のfadescreenを利用して97 FF[ビ終]としてやれば、NOPとしてやり過ごせる
- 542 :
- エメラルドでバイナリエディタできたー
せっかくだし図鑑コンプしたいんだけど図鑑のアドレス誰か教えてくれ
あと捕獲したポケモンのボール弄りたいんだがボールのコード表みたいなのどっかにない?
- 543 :
- ボールはあれか
ちょっと試した感じアイテムコードそのままみたいだね
- 544 :
- スレチかもしれんが教えてくれる人募集
エメのROM一つしかないからエミュ上で同じデータ2つでレコード混ぜたんだが相手方の秘密基地が出来ないのは何故?
同じデータだと無理なのかと思って片方のTNとかID弄っても無理だった
- 545 :
- もちろんそれぞれ違う場所に秘密基地作ってるよね?
- 546 :
- >>545
勿論
- 547 :
- 実機バイナリエディタで0x02024190から続く部分を弄った。
手持ち1番目のポケモンの
性格値、技、努力値、コンディション、個体値、レベルは変更できた。
でも性格値とID的には色違いになるはずなのに色違いにならなかったのはなんでだろう。
- 548 :
- 色違いにしたくて頑張ってバイナリエディタ弄ったけども、何度やってもダメタマゴになってしまう。
- 549 :
- >>548
チェックサムと暗号化の関係性を無視してるんじゃないの?
性格値やID値を変更した場合、暗号化定数が変化するから、48バイト全てのデータを書き換えるかチェックサムを手動で計算して更新させなければならない
- 550 :
- ステータスの実数値の弄り方は分かったけど個体値とか努力値とかは弄れない感じ?それっぽいアドレスが見つからないぞ
- 551 :
- >>550
その実数値のアドレスより前の方にある暗号化された48バイトのデータがそれ
手持ちの1匹目なら0x020241B0以降の48バイトとなる
まあ暗号化されてる上に性格値によって48バイトデータの配列パターンが異なるし、更にチェックサムまで考慮しなければならないから、知識がなければ何も弄れないと思うけど
- 552 :
- >>551
なるほどな、仕方ないから別の方法探してみるよ
- 553 :
- 某氏の参考にしながらRL同時押しでエディタ起動できるようにして成功した
なんだけど何を間違ったのか自転車乗った状態でメニューから何かしら開いてメニュー閉じると見た目は自転車乗ったままなのに実際は歩いてる状態になるという謎状態になってしまったんだが解決策わかる人いる?
- 554 :
- 2世代においての最強氷パーティー
@フリーザー(イズ) 影分身 どくどく どろかけ ねむる @ひかりのこな
Aイノムー(スミス) 眠る 寝言 かみくだく いわなだれ @ おうじゃのしるし
Bルージュラ(ブードゥー) 悪魔のキス 黒い眼差し 滅びの歌 まもる @ きあいのタスキ
Cラプラス(シルビア) あやしいひかり どくどく うずしお ねむる @ 食べ残し
Dパルシェン(カルピス) メロメロ どくどく ねむる からではさむ @ハッカのみ
Eジュゴン(ダイアナ) ねむる ねごと つのドリル 身代わり @食べ残し
ニューラ(アマリリス)は補欠。 3世代だとレジアイス(カラミティ)やトドゼルガ(ボナパルト)もいる。
- 555 :
- フーディン(ショパン)
ゲンガー(レメゲトンorテケテケ)
プテラ(レベッカ)
エビワラー(オロナミン)
サワムラー(リポビタン)
スターミー(ルピー)
スイクン(クラスター)
ネイティオ(ソロモン)
ニョロトノ(チャプリン)
ミュウ(パーラー)
ミュウツー(メビウス)
カビゴン(ごんべえ or ごんぱち)
カイリュー(オデッセイ)
キュウコン(しらぬい)
ニックネームの参考にしてくれ
- 556 :
- ペルシアン(アラベスク)
バリヤード(のびた)
ニョロボン(エアーマン)
マルマイン(オノデン)
ウィンディ(からじし)
グラードン(えび)
ゴローニャ(にくだんご)
ダグトリオ(おむすび)
ニックネームの参考にしてくれ
- 557 :
- いいぞもっと貼ってくれ
- 558 :
- fifth法でどうにかして理想個体のミュウを捕まえてみたいと思ってるんだけど
任意コードとセレクトバグを使わないで確実に理想個体を入手できるやり方ってあるのかな
理想個体のポケモンが他にいるからそれにへんしんさせればいいかと思ったのに
初代はへんしんしたポケモンを捕まえると全部メタモンになっちゃうって話だし…
- 559 :
- ゴルバットのメガドレイン
- 560 :
- ベトベトンののしかかりで麻痺狙い
- 561 :
- HOSHU
- 562 :
- >>558
自分の知る範囲ではセレクトバグ&コードなしで理想値出す方法は知らないなぁ
https://hakuda2.web.fc2.com/garou/ne1/n27.html
あんまり関係ないけど、とくしゅエンカウント(fifth法)で出したポケモンは野生で出る個体値ではない事があるっぽい どっか変なところを読んでんのかはたまた完全ランダムなのか…
- 563 :
- エンカウント自体がランダムだからその関係で出ない個体値があるんじゃないのか
- 564 :
- 通常エンカウントでは疑似乱数の予測から出ない個体値が発生するんで、
エンカウント判定介してない以上多分全個体値出うる
- 565 :
- 554だけど縛りプレイまがいな質問に答えてくれてありがとうございます
fifth法と細かなバグ技を組み合わせて特定の個体値をいくらか楽に出すノウハウがもしあれば知りたかったんだけど
やっぱりそっちは運に任せないと駄目か…
それとちなみに初代の乱数調整ってどうなんですかね
自分で調べた限りじゃ「ID固定に利用できる程度の実用性しかない」みたいな情報しか出てこなかった
日本語の文献程度しか当たれてないのでもし海外で現実的な方法が解析されてるとかだったら申し訳ない
- 566 :
- TAS向けの情報なら
http://tasvideos.org/GameResources/GBx/PokemonGen1.html
- 567 :
- >>566
ありがとうございます、目を通してみます
- 568 :
- ザロクバグでようやくルナトーンが手に入った!
このスレの皆様ありがとうございます!
ちなみに、この裏技でだしたポケモンってポケルスもつくんですね……
- 569 :
- >>568
5ヶ月強の間挑み続けていたのか…
おめでとうございます
因みにセブンを元にして出来たポケモンに付いているポケルスは株0x2の感染日数10日のポケルスだから本当は不正値なんだけどね…
治っちゃえば同じだけど
- 570 :
- >>569
一度データが消えて最初からはじめてたんですよ……
- 571 :
- ザロクバグで出したポケモンの技に【そみ そ そ】ってノーマル属性が反転したバグ技があるんだけど……
この技は育て屋で消すことができますか?
- 572 :
- >>571
作ったポケモンにもよるけど消せるよ
- 573 :
- >>572
つまり消せない場合もあるって事ですか?
- 574 :
- >>573
メタモンとか石進化系とか、レベルアップで技を覚えないポケモンは技を上書き出来ない
確実に消したいならCo,XDに輸送するか、任意コード実行を使用する
- 575 :
- >>574
なるほど……
そうですか……
質問に答えていただきありがとうございます
- 576 :
- 現在、ダブコラをやってるんだけど……
プレミアボール入りのタマゴとネストボール入りのタマゴ
どちらのタマゴがダブコラの成功率が高いのでしょうか?
- 577 :
- >>576
元のポケモンはセブンか何かかな?
基本的にはプレミアボール入り(ID値破損)のタマゴの方がコピー可能(条件次第だが)な分、成功させ易い
セブンの場合はどちらでもコピー可能だからどちらでもいい
- 578 :
- >>577
セブンの方を使ってます
セブンの場合は両方とも同じなのですね……
根気よく頑張るしかないか……
- 579 :
- >>578
ちょっと気になったんだけど、今のご時世にダブコラなんか使って作りたいものって何かある?
ポケモンにしろアイテムにしろ大体のものは任意コード実行で作れるし、もっと言えばダブコラすら任意コードで100%の成功率で実行出来るのに
- 580 :
- >>579
チイラのみとかカムラのみとか作ってる
- 581 :
- >>580
う〜ん、なら↓のc44やc49とかを使った方が良いと思うけどねぇ…
https://wikiwiki.jp/pokemonhack/イベントスクリプト
- 582 :
- 簡易ザロクバグで使うバグポケモンをメタモンと一緒に育て屋に預けたらタマゴが出来たんだけど……
コイツ、タマゴ未発見グループじゃないのか……
後、このバグポケモンの種族値はどうなっているのでしょうか?
- 583 :
- ポケモンホーム用に赤緑で色違い生産しようかな
- 584 :
- 蹴られたりして
- 585 :
- それの確認のためにもね
SM経由なら特に問題なく輸送できるとは思うが…
- 586 :
- 補助ポケモンに置いたダーテングがダブコラで真珠持ちのシードラになっとるんだけど……
シードラに変化するような努力値の調整はしてない筈だけど……
- 587 :
- 後、ダブコラで変化したシードラが変なリボンを持ってたけど……
このきねんリボンはなんのリボンでしょうか?
http://bbs8.fc2.com//bbs/img/_135900/135820/full/135820_1579943954.jpg
http://bbs8.fc2.com//bbs/img/_135900/135820/full/135820_1579944050.jpg
- 588 :
- >>586
メチャクチャ珍しい現象が起きてるね…
その変化は努力値ではなく技が種族に変化したパターンで、通常ではまず起こり得ないと考えられる現象
因みに性格は何に変わった?
>>587
そのリボンはバトル山100人抜き達成で貰えるアースリボンだけど、説明が似顔絵リボンのものになっている
まあこういったレアリボンの説明がバグることは第3世代ではよくあること(正常プレイでも稀になる)
- 589 :
- >>588
何かヤバそうなのでリセットしちゃいました……
確かこのシードラは『まじめ』だったはず
後、ボールがマスターボールだった気が……
本来こんな現象起きないのですか……
そして、シードラが持っていた謎のリボンはコロシアムの奴だったのですか……
てっきり没になったリボンだと思ってました
- 590 :
- >>589
通常は0x40000000がXORされてタマゴに変化するものだけど、今回発生したのは0x05000000がXORされたパターンで、EGAM→MAGEと変化している
一応自然発生する事象ではあるけど、条件がとても厳しいのでとてもレアである
まあ発生した所で別に喜べるようなことではないが…
- 591 :
- >>590
その運を別の所で発揮したかった……
- 592 :
- 赤緑でBGM(戦闘BGM?)を止めるアイテムがあるって見かけたんだけど
戦闘中に使用してバグらせる系の奴の一種なのかな?
バグアイテム多すぎて判別つかん
戦闘不能の効果音(ピュンプシーみたいなやつ)を抜き取りたいんだ
- 593 :
- それってbgmフェードアウト→サイドンの鳴き声 でフリーズするやつじゃ…
- 594 :
- >>592
バージョンによって変わるけど○○バッヂ系使ったらBGMフェードアウトするもの多いからseだけ抜き取れるんじゃないかな
- 595 :
- >>361
草
>>594
トンクス
試してみる
- 596 :
- ワザップでザロクバグを使ったルギアのゲット方法について書かれているんだけど……
ただ、ルギアをゲットするのに失敗するとブーバーになってしまうようだけど……
これってあり得るの?
https://jp.wazap.com/cheat/%E3%83%AB%E3%82%AE%E3%82%A2%E3%81%92%E3%81%A3%E3%81%A8%28%E3%81%9D%E3%82%8C%E3%81%84%E3%81%8C%E3%81%84%E3%82%82%29/550043/
- 597 :
- データの調整についてなにも書かれてないので、偶然に任せてザロクバグ実行してると思われる
ワザップ情報だしそんなもんだろうとは思うが
- 598 :
- ドーブルを使ったザロクバグで5Vポケモンを作れるようだけど……
6Vは無理なの?
- 599 :
- >>598
ミュウバグのような努力値が個体値に変化するパターンでは一応6Vは作製出来るものの、個体値に割く分だけで努力値510を使い切るので、出身バージョンが設定出来なくなる(→Co,XDやバンクに送れない不正値ポケモンとなる)
任意コード実行と併用すればゴローのような技が個体値に変化するパターンでも6Vが作れるようになり、こちらなら出身バージョンもポケルスも任意のものに設定出来る
- 600 :
- >>599
出身地を設定してないと、FL・LGやR・Sにも送ったりできなくなるのでしょうか?
- 601 :
- >>600
いやそれは出来る
だからただの6Vが欲しいだけならミュウバグでもいい
- 602 :
- >>601
FLとかにはちゃんと送ったりできるのですか!
返答ありがとうございます!
- 603 :
- 補助ポケモンについてですが
パターン[1]:
セブンにS努力値を10振り、ダーテングに進化させる
パターン[2']:
セブンにC努力値を30振り、ウブの実をNPCと4人で混ぜて出来る茶色ポロック(レベル不問)を3つ与える
ダブコラをする時、パターン[1]のダーテングとパターン[2']のセブン、どちらが成功率が高いですか?
- 604 :
- >>603
自分も補助ポケモンの仕組みは全く分からないけど、パターン[1]は補助ポケモンなしでも起こる、パターン[2']は補助ポケモン必須という点を考慮すれば、パターン[1]の方が成功率が高くなりそうではある
- 605 :
- >>604
ありがとうございます!
ちゃんと成功率に違いが有るのですね
- 606 :
- セブンを使ったタマゴバグで、個体値の操作は可能ですか?
- 607 :
- >>606
HABS個体値は任意に設定出来る
CDは0固定と考えた方がいい
- 608 :
- >>607
ありがとうございます
CDは0固定か……
やっぱドーブルの方が良いかな……
- 609 :
- かなり前にバイナリエディタで何も考えずに変更したんだけどもしかして名前の後FFとか入ったりする?
もし入るとしたら余白の文字は全てFFで埋めないととかある?
- 610 :
- 今更ながらクリスタル向けのバイナリエディタを開発しているんだが格納するアドレスをどうするか悩んでいる
一応今作ってるプロトタイプは「育てやに預けているポケモン(44バイトx2)」の領域に格納しているけどこのままだと容量が足りなくなりそうなんだよね
- 611 :
- クリスタルは単独で任意コードを実行できるようになったんでしょうか?
ブログの記事や過去ログもよく見たのですが金銀の記事ばかりで、
現状では金銀からレベル0バグポケやじてんしゃを持たせたポケモンを持ってこないと
任意コードの実行環境を整えられないものと認識しているのですが・・・
- 612 :
- バグポケ生成がとんでもなく難しいというだけで、一応クリスタル単体でも可能
- 613 :
- つまり金銀より難易度の上がったボックスバグでなんとかバグポケを作り出せば
クリスタル単体での任意コード実行も不可能ではないということですね。
ありがとうございます!
- 614 :
- クリスタルの任意コードやるために最初からやり直してるけど剣盾に慣れてるとレベル上げめどいな
- 615 :
- 3世代の個体情報弄り暗号化されてるしいちいちチェックサム合わせないといけないしで面倒なんだけどこれエクセルとかで自動化できないかな?
- 616 :
- >>615
まあ出来るとは思うけど、そのフォーマットを作るのに結局48バイトデータの配列パターンの特定方法やチェックサム、暗号化定数の計算方法を網羅しないとならないから、これらを理解すれば分かると思うけど、電卓一つあれば事足りるってなるはず
- 617 :
- ポケモンクリスタル用バイナリエディタ、とりあえず完成したのはいいんだがWRAM上のどこに書き込むかがまだ決まらない
そのせいもあってまだ実際に動作させてはいないから予期せぬバグがあるかもだが
- 618 :
- クリスタルのwramについてちょっと調べてみたが戦闘中のデータ格納場所って400バイト以上あるのな
ここならどんなプログラムも入りそうだが本当に戦闘中以外では使われないのかが疑問
あと戦闘に入ってしまうと書き変わってしまうので一時的なデータの格納場所として使うのが最善か
- 619 :
- クリスタルでsramについても調べてみたところボックスの中身のデータ領域が一つ当たり1000バイト以上あることがわかった
これを使えばもはや容量に苦しむことはなくなりそうだ
ただしVC版だとプログラムカウンタをsram(a000~bfff)に飛ばせないらしいので直接その領域を使えないため何か対策を考えておこう
- 620 :
- クリスタルで育て屋に預けたポケモンのデータ付近を調べてみたら、その直後に連続して「育て屋で産まれたタマゴのステータス」44バイトと「虫取り大会で捕獲したポケモン」48バイトの領域を発見した
育て屋の分と合わせて180バイト、これなら大き目のプログラムでも入りそうだ
- 621 :
- エメラルドでバイナリエディタでジラーチを出したいのですが↓を入力すれば出現しますかね?
0x03000E40 01 
0x03000E41 02 
0x03000E44 00
0x03000E45 00
0x03000E46 00
0x03000E47 00
0x03000E48 B6
0x03000E49 01
0x03000E50 99
0x03000E51 64
0x03000E52 00
0x03000E53 00
0x03000E54 B7
0x03000E55 02
0x03000E38 00
アイテムコード一覧みたいなのあればお願いします。
- 622 :
- 
は間違えてます。無視してください
- 623 :
- >>621
例のブログに書いてあったのを自分なりに改変したんだと思うがそれじゃ間違いなく動かない
俺もしばらく触ってないからあまり確証は無いけど、030000E48~030000E4Bには「スクリプトを書き込んだアドレス」をリトルエンディアンで書き込んでから030000E38を00にすると指定したスクリプトが実行できたはず
というかジラーチが欲しいだけならそのブログに書いてあるように入力すれば出現するのでは(色違いにはならないけど)
- 624 :
- >>621
色やボールどうにかしたいならエンカウントしなきゃならんけど単にジラーチが欲しいだけなら野生で出さなくても手持ちに加わるスクリプト組んだ方が楽だぞ。
まず空いてるところにスクリプトを書いておく。
例えば
0x0203CF00 79←手持ちに下位2バイトのポケモンを加えるスクリプト
0x0203CF01 99
0x0203CF02 01←99,01の2バイトでジラーチを指定
0x0203CF03 05←レベル
0x0203CF04 AB
0x0203CF05 00←持ち物。AB,00の場合ヤタピのみ
以下9バイトを00に
0x0203CF0F 02←終端。ここで止まる。
次に上に書いたスクリプトを実行。
0x0300E40 01
0x0300E41 02
0x0300E42〜47 00
ここまではテンプレ。
0x0030E48 00
0x0030E49 CF
0x0030E4A 03
0x0030E4B 02
この4バイトが逆順でスクリプトの始点の0x0203CF00を指定してる。
で、最後に
0x0030E38 00←ここを00にすると実行される。
結果、手持ちにヤタピ持ちレベル5のモンボ入りジラーチが加わる。
性格、個体値はランダム。
- 625 :
- >>624
まず最初に空いてるところにスクリプトに書き込むのですね。ありがとう御座います。
野生で出るようになったら、手持ちに加えたり他のことにも挑戦してみます。
- 626 :
- >>625
エディタ使ってエディタらしくない(エディタを使うまでもない)ことしたいならデテロニー考案の汎用コードを使う方が楽で便利なんじゃないかな?
ボックス名でスクリプトを組むから扱い易いし、乱数値直指定による任意ポケモン出現からセーブデータの複製に至るまでの大抵のことをボックス名の変更だけで行えるから、知識が身に付くまではこれだけで十分遊べる
- 627 :
- エメラルドのバイナリエディタで手持ちのポケモンのニックネームの番地10バイトと親の名前7バイトの間にある2バイト分のスペースが国籍みたいなんだけど、01,02の順になってていじるとダメタマゴ化するんだが誰か法則わかる?
- 628 :
- >>627
01の方が実質的な国籍のフラグで、01は日本の値
02の方はダメタマゴフラグとか正規フラグとか言われていて、正規ポケモンの値は02、正規タマゴの値は06、奇数の場合は全てダメタマゴとなり、正規(?)ダメタマゴの値は07
00含む4の倍数値のポケモンは不正(ダメタマゴとは別)とされ、ボックスでとある操作をするとそのポケモンは消滅する
- 629 :
- >>628
うお、マジだ……01の方はいじっても問題なかった。
02の方はタマゴじゃないポケモンなら一律02なんだな。ありがとう。そこの値使えばポケモンのタマゴ化や孵化もできる感じかな?
そこのアドレスは00、04、07(正規)、08、A2、A6...と続く4の倍数値は全部ダメタマゴになるって理解でおk?
その性質を利用すればバトルタワーとか使わんでもダメタマゴ(不正)を処分できたりするのか。
- 630 :
- 正確には
00(不正)
01(不正ダメタマゴ)
02(正常)
03(正常ダメタマゴ)
04(不正)
05(不正ダメタマゴ)
06(正常)
07(正常ダメタマゴ)
…以下ループ
となっていて、この内02,06,07のみがそれぞれ正規ポケモン、正規タマゴ、正規ダメタマゴの値となる
06は飽くまで正規のタマゴがデフォルトで示す値というだけで、06だからタマゴになるという訳ではない(真のタマゴフラグは48バイトデータ内に存在する)
「不正」と付く値のポケモン・ダメタマゴはボックスで複数選択モードで掴むと消える
- 631 :
- >>630
あー、そういうことか。読み直して理解したわ。
02も06も単なるラベルみたいなもんか。真のタマゴフラグは確かに暗号化データの項目にあったな。
その辺のデータと言えば暗号化された48バイト部分の、性格値とIDを使った並べ替えまでは理解できたんだけど、
今度はそれを4バイトごとに、リトルエンディアンなしで性格値とIDをXORした値でXORすれば複合できるって書いてあったんだけどこれがなんかよくわからん。
これをやると目で見てわかるパラメーターの並びが出来て、数字をいじったら逆算して再暗号化した上でチェックサムを合わせれば正規のデータとして認識されるっていうことなんかね?
- 632 :
- >>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]と操作する
こうすることでダメタマゴ化を回避してデータを好きなように弄れる
- 633 :
- >>632
うお、マジだ……できたわありがとう。
メモリを参照して得た数値は計算する場合にリトルエンディアンが必要なのね。
質問ばかりして悪いんだが、御三家のラグラージの暗号化ステータスを見て、
G,A,M,EのうちMにあたる部分から0x218B1000の数値を得たんだけど、
これはバイト毎に見て、[00]はポケルスに感染してないことを、[10]からは101ばんどうろで出会ったことがわかったんだが、
残りの[8B 21]の2バイトの部分に、出会った(孵った)レベル、出現ソフト、捕獲ボール、捕獲者の性別の4つの情報が含まれてるはずなんだが、
この2バイトの値をどうやって解釈すればその情報が得られるのかがわからん……海外のサイトとかも見てるけどイマイチ解説されてないんだよな。
- 634 :
- >>633
自己解決したし数字間違ってたわ。ここは[21 85]だった。2進数変換すればいいんだな。
2185を2進数にすると0010 0001 1000 0101で、
左から[0][0100][0011][0000101]と分けて10進数にして、
[0](男)[4](モンボ)[3](エメラルド)[5](5レベルのとき出会った)
と解釈すればいいんだな。
- 635 :
- 一応48バイトデータの構造表を貼っておく
http://blog-imgs-108.fc2.com/d/e/t/detelony/201709211031314bb.jpg
http://blog-imgs-108.fc2.com/d/e/t/detelony/20170921103238e1a.jpeg
- 636 :
- えRAMコピー用のダメタマゴ作成までは行っても、そこからエディタ作成のためのボックス名前変更後0x085F見るとフリーズするんやが
- 637 :
- 0x085Fの生成なんですけど元となるタナボーのレベルは関係ないでしょうか?
- 638 :
- >>636
RAMコピー用のダメタマゴ作成まで行けたなら多分それの作成時のボックス名がどっか間違ってる可能性が高いと思う。
>>637
レベルは関係ない。多分タネボーのレベルによって0x085Fのレベルも変わるけどそれも問題ない。
- 639 :
- エディタによる努力値関連はどうやって弄ればいいの?
- 640 :
- >>639
第3世代の話なら助言出来る
それ以外の世代の話なら他の有識者の方に譲るが
- 641 :
- >>640
三世代です。
エディタで大抵の事はやれたんですが、努力値関連はどこのアドレス弄ればいいのでしょうか
- 642 :
- ポケルスの1bytってどういう風な情報になってる?
1byt適当にいじってみたけど時計も動かないし全くわからなかった
- 643 :
- エディタを使って入っているボール変更できますか?
- 644 :
- >>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
そりゃエディタなら出来る
手持ちポケモンを野生出現させる任意コードを実行して捕獲するのも手
- 645 :
- >>644
ありがとう、すごく助かる。
何度も申し訳ない、Yは1日ずつ減っていくのはわかったけどXのポケルス株ってどんな情報?
- 646 :
- >>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株を除く)ので、値に拘ってもあまり意味はない
- 647 :
- >>646
なるほど、意外と情報が無かったから助かった。
何度もありがとう
- 648 :
- イマサラタウンだけど、バッヂおじさんの説明でバッヂをセレクトで入れ替えると色々起きるやん
あれって、内部データ的には0xのどことどこを入れ替えてるのかな?
- 649 :
- エメラルドでspecial codeを使ってみてるんだけど、
0x16で0x8004〜8006に値を代入した後0x0025,0x01BBでその値を指定して
0x0025,0x0138でエンカウントの順で走らせてるんだが全部0のけつばんしか出てこない。
リトルエンディアンは考慮してるはずなんだが変数に代入する方法が間違ってるのかそもそも代入する変数が間違ってるのかわからん……
誰かこの辺詳しい?
- 650 :
- >>649
多分フラグ付きポケモン設定コードのことを言っているんだと思うけど、Emの当該コードは0x01BBではなく0x01DFだから(0x01BBはFRLG用)
後、どうでもいいことだが一応Emの伝説・幻ポケ戦開始コードは0x0138ではなく0x0137(0x0138はレジ系専用)
例として、汎用コードで以下のコードを実行すれば、最果ての孤島ミュウと全く同じメソッドでミュウを出現させられる(自動で専用BGMになる)
ボックス名1:[にえィビ ああビ]
ボックス名2:[におィほ ああビ]
ボックス名3:[にかィジ ああビ]
ボックス名4:[ゆkあゆがあ]
エディタでの実行だとしても上記コードの構造を理解しておけば参考にはなると思う
- 651 :
- >>650
あー、そうか……実際日本語FRの改造wikiを参考にしてたから、可能性としては
変数の番号が違うか設定コード自体が違うかどっちかだと思ってたけど後者だったか。
エディタでの実行だけどそのコードを参考に書いたらすぐできたわ。
マジで助かった。ありがとう。
ちなみに、「ああビ」にあたる部分はエディタでは書く必要なかったけど
暴走防止用の文字だったりする?
- 652 :
- >>651
[ああビ]はNOP命令だから、特に意味はなく、エディタでの入力時は不要
c01[あ]は単体(1バイト)でNOPコードとなり、c97[ビ]は元々は画面フェード効果のコードだが、ボックス名の終端にあるFFを引数に取り[97 FF]という構成でNOPコードとなる
何れもボックス名にスクリプトを記述する際に生じる障害の回避に役立つ
- 653 :
- >>652
なるほど。初代の任意コード実行では「づの」を最後に置いて終端にしてたけど
NOP命令は「何もしない」だからそれともまた違うんだな。アセンブリはさっぱりだからRPGツクールばりの単純なスクリプトしか組めねぇ……
- 654 :
- >>653
エディタみたいに何の障害もないアドレス空間にスクリプトを記述する場合はいいけど、ボックス名に記述する場合はちょっとした制約が付き纏うからね
ボックス名1つ分のデータは9バイトであり、先頭8バイトは実際に表示される名前8文字分のデータで、末尾9バイト目には文字データの終了コードであるFFが必ず埋め込まれている
また、入力した名前が7文字以下の場合、使用されなかった領域にはFFが入る
FFは文字データだけでなくスクリプトの終了コードとしても機能するので、ボックス名にスクリプトを記述する際、無対策だとこのFFを終了コードとして読み込んでしまい、以降のボックス名に記述したスクリプトを読み込んでもらえなくなる
その対策として、ボックス名の8文字目に[ビ]を入力し、FFをスクリプトではなく引数として渡すことで、以降のボックス名に記述したスクリプトも読み込ませることが出来るようになる
逆に、スクリプトを終了させるのにこのFFを利用することが出来るので、ボックス名に記述する場合は本来の終了コードであるc02[い]を入力する必要がない
とまあ制約はあるものの、ボックス名に記述する場合にはエディタと違って調整が簡単且つ保存が利くので、スクリプトの実行が目的の大半であれば汎用コードの方がエディタより有用
汎用コードで実機バイナリエディタの起動自体も出来るし、セーブデータ複製コードもボックス名だけで記述出来るので、汎用コード実行環境を整備しても損はない
- 655 :
- >>654
なるほど、めちゃくちゃよくわかったわ。
俺はボックス1からLRでバイナリエディタ起動できるようにするコードの再セットスクリプトを仕込ませたままにしてるから
そのままだと0x085fではボックスの方は使えないんだけど、逆にバイナリエディタから空いてるボックス名のアドレスやボックス内のポケモンの名前のアドレスを指定して走らせることもできるよな?
セーブデータ複製みたいな長くて面白いコード入れておきたいな。
- 656 :
- >>655
アレは非常用コードだから普段は普通に0x085Fとか使えるはず
なんなら汎用コードで非常用コードを実行することも出来る
- 657 :
- >>656
ああ、あれは別に使う時だけ書いて走らせればいいもんな……
普段はもっとよく使う別のコード書いといてもいいってことか。
それはそうと、任意コード実行ってEmとFR、LGでは実用化されてるのにRSでやってる話は聞いたことがないんだが、
単純に不可能なのか、それともEmでやれればRSでやる必要がないからなのか?
海外版のRSで出来ればWISHMKRとCHANNELジラーチの受け取りフラグオフにしたりできて便利そうなんだがな
- 658 :
- >>657
多分RSでも技を探せば出来るようになるとは思うけど、あまり需要がないんだろう
海外産ジラーチも日本版Emで作ろうと思えば作れるし…
- 659 :
- ニドおじさんのきんのたまぐだよ
- 660 :
- CD:setpokemonflag/手持ちポケモンにイベントフラグを立てる
CD [va va]
某サイトのこのスプリクトをエディタで使おうとしても機能しないんだけどなんでだろ?
昔やった時はできてた気がするんだが
- 661 :
- >>660
どうせ引数の入力ミスとか何かじゃないの?
引数の値+1番目の手持ちだからね因みに
まずこんな単純なスクリプトの実行に態々エディタを持ち出す理由が分からんが
- 662 :
- ガラガラのほねっこ食べて〜
- 663 :
- 誰かこのチート知ってる奴いない?
https://youtu.be/ohjwBZUZTtw
数年にわけて過去に三回カセット確認した記憶あるから絶対記憶違いじゃないんだけど、昔ヒトカゲとゼニガメ両方手に入れたことあるんだよ
というのも、オーキドに呼び止められて(恐らくこのタイミングで研究所のボールに入手可能フラグが立つ)研究所に入ったあとの動きで本来なら
主人公の動きを数秒間とめる
↓
オーキドを画面外まで歩かせる
↓
主人公を動かす
↓
ライバルのセリフを言わせる
になる筈が、俺の場合なぜか主人公の動きを止めるスクリプトが発動せずに研究所にはいった瞬間に動けたんだ
で、即机の所に向かって一番近い左にあったボールに話しかけたら「ヒトカゲにするか?」的なこと聞かれてヒトカゲが入手できた
で、少し時間が立ってライバルのセリフが流れてまた「ポケモンを選べ」って言われてゼニガメを選んだ
その時ライバルが何出してきたかは忘れたけど(恐らくフシギダネかゼニガメ)
数年立った後に起動してチャンピオンまでいったらカメックス出してきた
俺の手持ちには同じおやのカメックスとリザードがいるのにも関わらず。
だからイベントで主人公の動きをロックされるのを避けるチート探してるんだけど見つからない
チートでイベントの主人公ロック解除してみて、同じ現象がおきたら絶対にこのバグの再現方法あるはずだからまずは再現したいんだけど、この動画のチート、もしくは主人公のロックを解除する似たようなバグしってるやついない?
もう嘘つき呼ばわりされるのは嫌なんだ…
- 664 :
- めっちゃ調べた結果あったわ
ライバルの手持ちは最後に触れたオブジェクトで決定されるみたい
となると当時の俺はヒトカゲ→ゼニガメってとってたと思ってたけどゼニガメ→ヒトカゲってとってたんだな
http://nico.ms/sm17465748
因みにオーキド研究所に入る前からバグってたから(主人公がオーキドの前を歩いて研究所に入っていった)そこさえ解明できれば御三家複数入手バグを再現できそうだ
- 665 :
- アネ゛デパミ゛「もっと熱くなれよ!」
- 666 :
- 内田アネ゛デ真礼たそ
- 667 :
- ものすごく久しぶりにVC起動した
クリスタルのバグ図鑑モードでバイナリビューアが動かない原因わかったわ
パレットが真っ白だった
もっと高機能なの作ってる人いるから需要なさそうだけど、今更ながら解決したのでとりあえず貼っておくね
・[Cr]バグ図鑑モード用バイナリビューア
@[Cr]BOX
01:がりぜシばギゲく
02:わマぞらざぼヂキ
03:ぺぽづざソチづぺ
04:がなぜ?ジザヅェ
05:へギみイへガみア
06:へギみざトれノろ
07:にニニつクろぼヂ
08:へャぞらへなづそ
09:てラザ
@[Cr]MAIL
のののざなゾアぺぼダメに0だガひ
そよメズづひだひピつザみちョの
- 668 :
- 金銀のバグあり動画を見たのでそこそこ調査のモチベーションがある
と言ってもあんまりネタがないんだよね
壁抜けでコード実行するやつ、金銀よりクリスタルの方が需要あるだろうか
結局No.000必要だから大して変わらんかな
- 669 :
- 「壁抜けでコード実行するやつ」っていうのもなんだかアレだな
OoB ACE とでも呼べばいいのか
Pokemon G/S Out of Bounds Arbitrary Code Execution
- 670 :
- 0x085fを作成してるけど
卵を孵化させるときに暗くなってフリーズ
しちゃうんだけど。
誰か助けてください
- 671 :
- 0x085f作ってるんだけど
セブンほで みLv0になっちゃう。
助けて誰か
- 672 :
- >>670
0x085Fの孵化時は暗転時間が毎回異なり、長い時は1分近く暗転したままとなるが、待っていればちゃんと孵化する
>>671
孵化した0x085Fの種族名は[あ▼]と表示され、自動でLv46になる
つまりそのバグポケモンは0x085Fではなく、セブンの努力値振りを間違えていることになる
- 673 :
- 0x085Fはタネボーの性格値破損の卵か、
ID破損の卵どちらからうまれる?
- 674 :
- wikiのエディタ書いた人いるかな
簡易エディタ起動用コードの rst 08 は何を呼び出してるの?
実行してないけど文字間違ってる気がする
- 675 :
- >>674
5c:5c1dでモバイルパスワード入力画面のパレットデータをバッファに読み込ませている
こうすることで>>667でも言及されている「バグ図鑑実行時にはパレットが真っ白になっている」状態を回避している
ちなみにこのサブルーチンは豪華版バイナリエディタにもしっかり組み込まれている
>>誤字
ソースコードを見直してみたら
がわひし ld h,5c
ョオ ld a.h
ぜマひす ld l,1d
ま rst08
てサん jp de8a
が正解だったわ 書き直してくる
- 676 :
- >>675
回答ありがとう
res 7,a は res 7,h の間違いだとして、バンク5cってなんだろうと思ったらモバイル用のパレットだったのね
なるほど
ちなみに>>667は 32c5 呼んでる(よくわからないけどパレット設定っぽいやつ)
- 677 :
- >>676
その処理でうまくいくなら丸々3バイト省略できるからそっちの方が良さそうね
後でそれがどんな処理なのか調べてみるわ
最近話題になった例の開発資料の中にソースコードがあったおかげでコード作成に使うためのサブルーチン探しがめちゃくちゃ捗ってる今日この頃
- 678 :
- >>672
ポケるすに感染してて努力値間違っていました。
気づかせてくれてありがとー
- 679 :2020/05/15
- ガルーラが吸血覚えた
映画ポケモン ミュウツーの逆襲 EVOLUTION
ポケモンソード・シールド交換スレPart146
サンムーン以降の不満店を挙げるスレ part 102
ポケモンソード・シールドメタモン交換スレ Part.12
ポケモン不思議のダンジョンシリーズ 116F
アリア夢ラプラス配布スレ Part.5
ポケモン実況者総合スレ★120
ポケモン実況者総合スレ★120
サンムーンのポケモン図鑑アンチスレ3
ポケモン実況者総合スレ★122
--------------------
【幼さ全開】パンダみっく【全員小6】
広島の印刷会社どーよ
諸塚香奈実・橋本愛奈・岡田ロビン翔子・後藤夕貴と歩み続けるスレ 25ポッシ【元チャオ ベッラ チンクエッティ】
高知―伊丹便ヤバス
更年期障害に悩む奥様100
一番好きな都電の車両、系統
【オン会】メンヘラ同士酒飲もうぜ!191次会 【再掲】
【10周年は】アンチスキマスイッチ2【虚偽表記】
【BKK】ビジネスエアー 【HIS】
【ガルパ】無課金専用BanG Dream! ガールズバンドパーティ!★25【バンドリ】
【悲報】名門大学の教授が『学生の私語』にブチ切れて授業放棄 [324064431]
顔デカで悩む人達のために
ポジティブヒッキー
大阪市内の精神科、神経科、心療内科 part.7 やで!
【PC】アップル、独自チップ搭載の新型「Mac」を2021年に発売か
(*´∀`)イベントでの差し入れ51(´Д`;)
スティーヴ・ライヒ part.3
ダッツツカヒコと書くと性格が悪くなるスレ 復活版ダッツ2
【2021年】大河ドラマ予想スレPART5
【日本人は落ち着いて緻密に戦う】日本人も韓国旅行を続々キャンセル、韓国ホテル業界からは懸念の声も[08/09]
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼