▼  |  全表示1000   | << 前100 | 次  |  履歴   |   スレを履歴ページに追加  | 個人設定 |   ▼   
                  スレ一覧                  
ポケモン

【懐かしの】任意コード実行総合スレ2【バグ】

 ▼ 1 ンプジン@マーシャドーZ 21/08/28 19:30:51 ID:JAL2D/mY NGネーム登録 NGID登録 wf 報告
ようこそ任意コード実行総合スレへ!
ここはポケモンにおける任意コード実行についての語らいや質問、意見交換や情報共有、新たなバグの開拓などを目的としたスレです。
【任意コード実行って?】
ゲーム内のバグを利用して任意のプログラムコードを実行するものです。ポケモンでは、幻ポケモンや色違いポケモンが簡単に作れたり、努力値を一瞬でMAXにしたりできます。
【任意コード実行の例】
・赤緑青  →5かいバグ
・ピカ版  →森地図
・金銀水晶 →技マシンバグ(私がつけた仮称)
・FRLG・Em→バグポケモン読み込み
【参考ブログなど】
http://nakayoshibaddi.hatenadiary.jp/entry/2017/02/08/113232

nakayoshibaddi氏のブログ。5かいの代わりになかよしバッヂというバグアイテムを用いた任意コード実行について解説している。

http://nakayoshibaddi.hatenadiary.jp/entry/2017/08/15/223932
同氏のブログ。金銀の任意コード実行について解説している。

https://cordmx.hatenablog.com/entry/2020/04/16/173701

cordmx氏のブログ。水晶版の任意コード実行について解説している。

http://detelony.blog.fc2.com

デテロニー氏のブログ。Emのザロクバグを利用した任意コード実行について解説している。

・3世代総合 14 https://pokemonbbs.com/poke/read.cgi?no=992816

本BBSのスレ。Emの任意コード実行についての記述がある。

その他多くの人やスレで任意コード実行について記述されていますが今回は割愛させていただきます。
 ▼ 2 ランブル@バトルレコーダー 21/08/29 16:15:59 ID:CRNg/too NGネーム登録 NGID登録 wf 報告
前スレ

【懐かしの】任意コード実行総合スレ【バグ】
https://pokemonbbs.com/poke/read.cgi?no=1260854
 ▼ 3 ォーグル@ともだちてちょう 21/08/31 18:21:47 ID:qSAI5udo NGネーム登録 NGID登録 wf 報告
ボックス名からゴミ値の入力方法教えてクレメンス
 ▼ 4 ットデス@げんきのかけら 21/08/31 22:50:52 ID:PZasBZJo NGネーム登録 NGID登録 [s] 報告
エメラルドで性格を変える方法はありませんか?
もし性格値ごと変える必要があるなら、その方法を教えてください。

また、前スレに親ID変更コードを応用すれば性格値を書き換えられる(ブロック配列順に注意)とありますが、
ブロック配列とは何で何をすれば良いのでしょうか?
 ▼ 5 ルヤクデ@グランドコート 21/09/02 16:34:23 ID:DjQI1HGQ NGネーム登録 NGID登録 wf 報告
前スレの質問に任意ポケモン入手についての質問がありますが、デデロニーさんが使っている個体検索ツールを教えていただきたいです。
自分でも使ってみたいと思いまして
 ▼ 6 って優しいよなマジで笑 21/09/03 22:54:57 ID:tzx.nPHI [1/2] NGネーム登録 NGID登録 wf 報告
>>5
ブログ見ろよ笑笑
以下コピペ笑笑笑
指定する乱数値については、特定の乱数調整ツールや以下のサイトにて検索可能。
・指定初期シードの各フレームの乱数値出力
http://2style.jp/bowline/ds/tool/random/rand2sta.html
・指定個体の使用乱数値出力及び乱数値逆算
http://2style.jp/bowline/ds/tool/random/inverse.html
 ▼ 7 って優しいよなマジで笑 21/09/03 22:57:05 ID:tzx.nPHI [2/2] NGネーム登録 NGID登録 wf 報告
いやここまで貼ってやらないとダメかな笑笑笑笑
指定する乱数値については、特定の乱数調整ツールや以下のサイトにて検索可能。
・指定初期シードの各フレームの乱数値出力
http://2style.jp/bowline/ds/tool/random/rand2sta.html
・指定個体の使用乱数値出力及び乱数値逆算
http://2style.jp/bowline/ds/tool/random/inverse.html

スクリプトコード[もけぬうい]([もけぬ終い])で上記プログラムを実行し、その直後に乱数を使用するスクリプトを実行することで、そのスクリプトに使用される乱数値を特定のものにすることが出来る。
ただし、実際に使用される乱数値は、Emの場合ボックス名9で指定した乱数値seed[n]の[n+2]となるので、目的の乱数値をスクリプトに使用させるには目的の乱数値seed[n]の[n−2]の乱数値を指定する必要がある。
 ▼ 8 ローン@いちごアメざいく 21/09/04 00:38:52 ID:0A7owJyY NGネーム登録 NGID登録 wf 報告
ツンデレかよ
 ▼ 9 タマロ@カードキー 21/09/04 13:56:15 ID:axhgT/3A NGネーム登録 NGID登録 wf 報告
>>3
私もゴミ値の実装方法知りたいです…コードご存じの方いらっしゃいませんかね
 ▼ 10 ウオウ@フラットコール 21/09/05 23:53:40 ID:i4ygWhl2 NGネーム登録 NGID登録 wf 報告
こういうのって任意コードで出せるのかね?
 ▼ 11 ッシード@ハイパーボール 21/09/05 23:54:30 ID:IY0EV/So NGネーム登録 NGID登録 wf 報告
>>9
ヒントは国籍変更コード
http://detelony.blog.fc2.com/blog-entry-20.html#9b
国籍変更コードはc16[に]のスクリプトが使用されているが何故これで国籍の書き換えが起こるのかを突き止めれば自ずと答えが分かるはず
 ▼ 12 ロデスナ@プラズマカード 21/09/06 14:28:18 ID:DgIEshuc NGネーム登録 NGID登録 wf 報告
ゴミ値のヒントをもう少しだけください…

あと、任意コード実行での秘密基地の模様替えグッズ入手の方法も教えていただきたいです…
 ▼ 13 ルタン@アッキのみ 21/09/06 20:41:40 ID:hedsFfqw NGネーム登録 NGID登録 wf 報告
任意コードでねがいごとラッキーの偽装に成功しました〜!
日本ROMですが内部データは弄ってるので輸送すればしっかり反映されます

>>12
ゴミ値はデテロニー氏のサイトにほぼ答え載ってるようなもんですし、国籍データが内部的にどこにあるか理解できていればゴミ値の場所も分かると思います
もようがえコードは前スレ見ましょう
 ▼ 14 キノオー@メトロノーム 21/09/08 12:00:16 ID:hKF2kAac NGネーム登録 NGID登録 報告
ゴミ値というのは俗称な気がする。正しい言い方したら答えになってしまうから言いませんけど。
 ▼ 15 ノハナ@キノコパック 21/09/08 20:06:32 ID:HOjMrZWc NGネーム登録 NGID登録 wf 報告
っていうか輸送時にゴミ値上書きされるっぽいから送るの前提なら特に気にしなくていいんじゃないかな?
 ▼ 16 ッキング@キーストーン 21/09/09 01:05:36 ID:YDFkDGvk NGネーム登録 NGID登録 wf 報告
コードを入力後に暗転して動かなくなってしまう現象が起きた為、色違いデオキシスゲット!みたいなリセットするコードを使って強制リセットしたのですが、その後コードの入力が出来なくなってしまいました…
任意コード起動のタメに様子を見るを行うまではいいのですが、Bボタンでボックスに戻ろうとすると、作ったイベント変数のポケモン画面が一瞬崩れたようになってしまいます。何か対処方法はないでしょうか、、?
 ▼ 17 ドイデ@ホエルコじょうろ 21/09/10 11:16:33 ID:8fkUMT12 NGネーム登録 NGID登録 報告
ぼんじり氏の0x085fによる実機バイナリエディタ導入を手順通りに行っているのですが、ボックス1/2へのコピーをするために名前入力後0x085fのステータスを見るとフリーズしてしまいます。
何度も確認したので打ち込みミスもおそらくありません。
ボックス1/15への書き込みは上手く出来ました。
GBA特有の変な音が鳴るでもなく、ゲーム音声が流れたまま操作が効かなくなってしまいます。
原因が分かる方はいらっしゃいますか?
 ▼ 18 ードル@リザードナイトY 21/09/10 17:59:08 ID:M.5ofxFI NGネーム登録 NGID登録 wf 報告
>>16
フシギダネの位置確認
フシギダネの前後2ますにポケモンを置く
ボックス11から14にポケモンを配置しない。

最悪フシギダネを作り直す必要性あり。
デオキシスリセットは基本的に意味がないと思われる。
あちらは任意コードではないし
 ▼ 19 クバード@ヤタピのみ 21/09/11 20:54:42 ID:L24c5KD6 NGネーム登録 NGID登録 wf 報告
>>18
デオキシスコードは誰が言い出したんだ?
強制リセットしたからと言って動作に影響なんかほぼないでしょ…
 ▼ 20 スバーン@ぼうごパット 21/09/12 17:28:41 ID:fWqYlHK. NGネーム登録 NGID登録 wf 報告
第4世代の技も全部再現って出来るっけ?
 ▼ 21 ロトック@キョダイパウダー 21/09/12 22:07:33 ID:740YrTAo NGネーム登録 NGID登録 wf 報告
>>18 >>19
デオキシスのリセットコードをした後、他のコードを入力しても強制リセットが行われるようになってしまい。ボックス名を全て変更したら変数の表示が崩れ何も出来なくなってしまいました。
フシギダネの位置なども全て見直しましたが何も変化なく…

セブンを逃がしてしまっていたので最初から始めることにしました。
 ▼ 22 ンキー@せいしんのハネ 21/09/13 02:50:03 ID:C2v2wNDE [1/2] NGネーム登録 NGID登録 wf 報告
2スレ目行ってたのね
見た感じ結局Emの話ばかりなようだが…


この度セーブデータ複製コードをリニューアルしたんでバックアップ用に旧コードの詳細を投下させていただく

<旧>
movs r1←0x0
ldr r3←0x04000200
ldrh r2←[r3=0x04000200]
strh r1→[r3=0x04000200]
ldr r0←0x0203D6D0
ldr r1←0x007FFFFF
str r1→[r0=0x0203D6D0]
ldr r1←[r0=0x0203D6D0]=0x007FFFFF…@
subs r1←r1−0x1=0x007FFFFE
str r1→[r0=0x0203D6D0]
cmp r1,0x0
bne ↑@
strh r2→[r3=0x04000200]
mov r0←r14
mov r15←r0
ボックス名5:[ むえぱはギのィ]
ボックス名6:[アつぶ べうl]
ボックス名7:[ァ  い えあタ]
ボックス名8:[アあネあぐ l]
ボックス名9:[あタ るてWはィ]
ボックス名10:[アミばガば]
ボックス名14:[アosVbうい]
 ▼ 23 イコウオ@かたいいし 21/09/13 02:56:05 ID:C2v2wNDE [2/2] NGネーム登録 NGID登録 wf 報告
>>22
因みに新しい方
若干短くなった

<新>
ldr r3←0x04000200
ldrh r2←[r3=0x04000200]
lsls r1←r3≪0xE=0x00800000
strh r1→[r3=0x04000200]
ldr r0←0x02FFD6D0
subs r1←r1−0x1=0x007FFFFF…@
str r1→[r0=0x02FFD6D0]
ldr r1←[r0=0x02FFD6D0]
bne ↑@
strh r2→[r3=0x04000200]
mov r0←r14
mov r15←r0
ボックス名5:[くぱはギベうのィ]
ボックス名6:[アうぶあぐ l]
ボックス名7:[あタあネきWVb]
ボックス名8:[いはィミばガば]
ボックス名9:[ い えzs]

条件ループしてる部分のプログラムは、ループしてる間はロムの差し替えが可能となるような特殊なプログラムで、ここら辺応用すれば何か出来そう(小並感
 ▼ 24 ワンナ@なんでもなおし 21/09/16 00:09:24 ID:1k9Y/zd2 NGネーム登録 NGID登録 wf 報告
>>20
できるよ
5世代の技もできる
 ▼ 25 ルネロス@パスタ 21/09/16 20:28:22 ID:aKksDE7A [1/2] NGネーム登録 NGID登録 [s] wf 報告
某氏のサイトのコード一覧を拝見しながら任意コード実行を遊んでるのですが

任意性格値ダメタマゴ生成&強制孵化

手持ちポケモンデータ書き換え

で任意のポケモンを生成する場合、入手レベル値は0x0になっていますか?
その場合、卵から孵った判定を固定シンボルや野生で入手した判定(入手レベル値0x入手時のレベル?)にするためにどのようなコードを入力すればよいのでしょうか
 ▼ 26 オラント@ディフェンダー 21/09/16 20:31:17 ID:pNTQfoZw [1/2] NGネーム登録 NGID登録 wf 報告
>>24
新世代の技を覚えた個体は旧世代でつよさを見ようとするとフリーズするので
速やかに輸送しよう

技コードはこのあたり

ポケットモンスター ブラック・ホワイト 技一覧
http://kaihakus.blog45.fc2.com/blog-entry-191.html
 ▼ 27 ャランゴ@くろいビードロ 21/09/16 20:51:23 ID:aKksDE7A [2/2] NGネーム登録 NGID登録 [s] wf 報告
25です
すみません解決しました
お騒がせしました
 ▼ 28 ウマージ@いちごアメざいく 21/09/16 20:53:33 ID:pNTQfoZw [2/2] NGネーム登録 NGID登録 wf 報告
>>25
手持ちポケモンデータ書き換えのコードで
[や]:入手レベル(7ビット)
を指定する

なお第四世代へ輸送すると第三世代での入手レベルの情報は消えて
輸送したときのレベルに上書きされる
 ▼ 29 ロンチ@ちいさなキノコ 21/09/17 17:36:57 ID:pWdEKloM NGネーム登録 NGID登録 wf 報告
>>26
第五世代まで再現できるとは…
教えて頂きありがとうございます!
 ▼ 30 ジドラゴ@ていこうのハネ 21/09/18 01:17:44 ID:E9W6rppM NGネーム登録 NGID登録 wf 報告
Q.なぜ質問に答えてくれないのですか?
A.貴方の質問自体のレベルが低すぎるからです。
 我々は、ほんの少しの労力で解決出来る内容に対し、
 助力の必要はないと考えています。
 もし、手取り足取り教えるばかりだと、
 本コミュニティ内で他力本願なユーザーが増え、
 結果として議論の質の低下を招いてしまうでしょう。
 以上の方針について、ご理解頂けると幸いです。
 ▼ 31 ルーグ@ムーンボール 21/09/18 06:41:26 ID:Tb8UbIaQ NGネーム登録 NGID登録 報告
任意コードでしんそくジグザグマ偽装成功しました〜
性格個体値性格値全部正規再現済みです
なんかそろそろやり尽くした感出てきました...
 ▼ 32 強ポケモン作る 21/09/19 20:23:39 ID:yxPIMMGw NGネーム登録 NGID登録 wf 報告
エメラルドの任意コード実行でふしぎなまもりヤミラミを作りたいのですが、特性変更についてはどこにも載っていなくて困ってます
出来れば四世代に持っていきバトルタワーで使いたいのですが...
 ▼ 33 リュウズ@くちたけん 21/09/19 22:17:59 ID:jJQIxfOM NGネーム登録 NGID登録 wf 報告
>>32
特性は種族ごとに設定されている種類の他には変更できない

第三世代で特性が1種類の場合は「とくせいなし」に変更できるが
第四世代に送ると第三世代で設定されている特性になる

ヤミラミの特性は第三世代では「するどいめ」しかない
任意コードで「とくせいなし」にしても第四世代に送ると「するどいめ」になる
 ▼ 34 ンヤンマ@グラスシード 21/09/26 17:22:47 ID:2H6YG5gQ NGネーム登録 NGID登録 wf 報告
ボックス11から14にはフシギダネ以外のポケモンは置かないほうが不具合が少なくて済む。
 ▼ 35 ンキー@クイックボール 21/10/16 17:15:18 ID:B.P..mEQ [1/2] NGネーム登録 NGID登録 wf 報告
親ID書き換えの際に色違いポケモンを適応したら通常色になった。
ボックス1の一番目のポケモンのIDにコピーしようとしたら見事に通常色になった。
IDは変わったけど色も変わる。

 ▼ 36 ブンネ@ローラースケート 21/10/16 18:05:48 ID:B.P..mEQ [2/2] NGネーム登録 NGID登録 wf 報告
これまで試したことの流れ。
通常の親ID変更コード
色違いじゃなくなる

ボックス一1番目のポケモンのIDに変更
こちらも通常色に 


TID変更後
強制色違い
以前の親IDと変わりがなかった。


12345のIDから変更を試みたけれども
通常色に戻るかポケモンの性格値に基づいたIDに変更されるだけと言う結果になりました。

性格値を変えればID変更も可能かもしれないですが性格値変更はまだ試していないので其処は不明なままです
 ▼ 37 ンチャム@ライボルトナイト 21/10/16 22:04:59 ID:kkWgWtXA NGネーム登録 NGID登録 wf 報告
どうせなら最近RETIRE氏による実機での再現が行われたという第4世代の任意コード実行の話とかしたかったもんだが…
https://twitter.com/RETIREglitch
 ▼ 38 ラルサニーゴ@かなめいし 21/10/21 23:40:20 ID:zH3wGPcY NGネーム登録 NGID登録 wf 報告
RETIRE氏のやつ見たけどすげー発展しててワロタ
これもコトブキグリッチの応用系なんだろうか
 ▼ 39 レキッド@プテラナイト 21/10/22 03:57:22 ID:/1BspeIE NGネーム登録 NGID登録 wf 報告
>>38
パルパーク状態にする所までは基本的にコトブキバグだと思う
電卓アプリで入力/出力された値をスクリプトコードとして右を向いた状態でリタイアすると任意コード実行出来るらしい

取り敢えず第4世代のポケモンのデータ構造を調べてみたけど、NNが暗号化データ群に移動された上に暗号化にはチェックサムの他に乱数値の上位2バイトも必要だったり、文字コードが2バイト単位になったことで文字列だけじゃ碌なプログラムコードが組めなくなったりしてるので、ポケモンのデータでコードを組むのは難しそうだ
性格値だけは非暗号化データ群に残存してるから活用するならこっちかな
 ▼ 40 ツハニー@きれいなウロコ 21/10/26 17:50:30 ID:jFpslX0g NGネーム登録 NGID登録 wf 報告
RETIREさんのはマジですごい
ここで日本語化できないか?
 ▼ 41 ギアナ@ポロックケース 21/11/05 21:27:31 ID:0xssNhVQ NGネーム登録 NGID登録 wf 報告
https://twitter.com/RETIREglitch/status/1446920179066228738

これが新しいASEセットアップの検証であり、チートを使用してテストをより速く/より簡単にします。それ以上のものは表示されていないか、舞台裏で行われていません。これらはすべてビデオで説明されます。最後に冒とく的な表現をして申し訳ありませんが、それが機能することに非常に興奮していました。

アメリカ語わからんからガバガバ翻訳置いとくぜ!
 ▼ 43 クガメス@しんじゅ 21/11/09 21:29:35 ID:SzzoM/kA [2/2] NGネーム登録 NGID登録 wf 報告
もう一枚貼れてなかった
 ▼ 44 ータス@あなぬけのヒモ 21/11/09 22:17:46 ID:YPIkCD7U NGネーム登録 NGID登録 wf 報告
まさにglitchって感じだね
年月日がそれぞれ8ビットっぽいのが分かる
 ▼ 45 ドクイン@エネコのしっぽ 21/11/12 19:24:37 ID:5pj.8WkE NGネーム登録 NGID登録 報告
>>41
これ何やってんの?
 ▼ 46 ルガレオ@エドマのみ 21/11/20 13:27:04 ID:TlTIk4.A NGネーム登録 NGID登録 wf 報告
ID変更コードも任意ポケモンエンカウントもフリーズするんだけど
助けて
 ▼ 48 ョンチー@こだわりメガネ 21/11/22 15:21:30 ID:pC/QepGA NGネーム登録 NGID登録 [s] wf 報告
>>47
何回も見てるけどリスニング能力が低すぎて何言ってるかわからんのよな
 ▼ 49 ャーレム@しらたま 21/11/23 07:52:39 ID:73aADV.. NGネーム登録 NGID登録 wf 報告
DPより先にBDSPの任意コード実行が開拓されそうな勢いなんですが
 ▼ 50 ソッキー@つめたいいわ 21/11/23 18:55:13 ID:LXMA.B/6 NGネーム登録 NGID登録 wf 報告
コメント消されてると思ったら元凶の>>35-36が残ってるとか何考えてんだクソ無能管理人

>>47
これの語訳とDPPtのスクリプト一覧拾ってきた
・語訳
https://wagaizumo.hatenablog.com/entry/2021/11/22/214853

・スクリプト
https://projectpokemon.org/home/docs/gen-4/dpp-script-commands-r10/

176 × 256 = 45056(0xB000)
B000 → 殿堂入り

157999 × 3569956121 = 564049497161879(0x2010001EA0097)
0097 01EA 0100 0002 → マナフィタマゴ入手

8599961928(0x200990148)
0148 0099 0002 → プレシャスボール販売

て所か
 ▼ 51 ケンカニ@むしよせコロン 21/11/24 10:22:02 ID:7yz2dq/c NGネーム登録 NGID登録 wf 報告
ダークポケモンの偽装は難しそうだなぁ
出会った場所がややこしい
パルパークで上書きされてると嬉しいが・・・
https://m.bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(GCN)
 ▼ 52 ークライ@ゴーゴーゴーグル 21/11/24 15:01:31 ID:9c/63gbc NGネーム登録 NGID登録 [s] wf 報告
>>50
ありがたい
これやるならエメラルド使ってオルトリタイアする方が楽っぽいね
このスレ覗く人は初代DSとエメラルドは持ってるだろうし
 ▼ 53 ノハナ@スチールメモリ 21/11/24 16:32:46 ID:XEWMrmJA NGネーム登録 NGID登録 wf 報告
レベル20の0x1E81810Cで30回殿堂入りしなきゃいけないのか30番目の殿堂入りのデータが0x161E81810Cならいいのかどっちなんだ
 ▼ 54 グカルゴ@アクZ 21/11/24 17:17:05 ID:ICEI5YE6 NGネーム登録 NGID登録 [s] wf 報告
>>50
記事書いた人もGJだけど記事を探し出せたあんたも凄いわ
情報タスカル

これマナフィの卵も受け取れるってことはぺラップツール用いれば色マナフィもいけそうやな
ついに4世代幻も制覇か...
 ▼ 55 クライ@でんせつのメモ3 21/11/25 04:42:50 ID:01CoXFrs [1/2] NGネーム登録 NGID登録 wf 報告
>>50
見返して思ったけど、殿堂入りはB000じゃなくて00B0だった
それはともかく、ブラックアウト回避用の0x2010100(33620224)と終了コードの試し打ちの0x200(512)と殿堂入りの0xB000(45056)は下位1バイトを空けてスクリプトコードを入力してるけど、マナフィタマゴとプレシャスボールのはなんで空けてないんだ?
それ用にジャンプ距離を変えてるのか?
 ▼ 56 ピアー@メタルパウダー 21/11/25 04:50:23 ID:01CoXFrs [2/2] NGネーム登録 NGID登録 wf 報告
あとボールの調整でモンボ25個で0019のスクリプトってなってるけど実際のバイナリの方では001Cになってるんだよな
ここら辺はスクリプト一覧でも抜けてるからイマイチ理解出来ん
 ▼ 57 ケンカニ@パワーバンド 21/11/25 06:45:14 ID:1.o2t1Hs NGネーム登録 NGID登録 報告
BDSPでこのスレお世話になりそうで笑う
 ▼ 58 ーデリア@ふしぎなきのみ 21/11/26 01:39:58 ID:6naQKj7w [1/3] NGネーム登録 NGID登録 wf 報告
>>53
これやったらフリーズして草
やっぱわからんわ
 ▼ 59 ノノクス@きいろいバンダナ 21/11/26 01:42:25 ID:6naQKj7w [2/3] NGネーム登録 NGID登録 [s] wf 報告
素人が手を出すもんじゃなかった
 ▼ 60 ルーラ@ポイズンメモリ 21/11/26 05:38:10 ID:zAj.fy0w [1/3] NGネーム登録 NGID登録 wf 報告
>>58
実際の所分からないけど、0x16は10進数で22だからLv20ってのが実は誤りである可能性があるかも…?

後、動画からの解釈だと任意コード実行が出来るマップはID332or333のはずだが、>>41みたいに関係なさそうなマップで実行してるのは何なんだ?
>>55-56の件といい、なんか説明不足感が否めn(ry 私の理解力不足なだけです


スクリプト一覧の抜けがある箇所の一部を動画から切り出してみたものの、流石に小っさ過ぎて見にくいな…

あとこんなのも
https://whoturgled.com/dp_scripts.html
 ▼ 61 ックウザ@ムシZ 21/11/26 05:47:12 ID:zAj.fy0w [2/3] NGネーム登録 NGID登録 wf 報告
 ▼ 62 リリ@ほのおのジュエル 21/11/26 05:47:47 ID:zAj.fy0w [3/3] NGネーム登録 NGID登録 [s] wf 報告
画像上げられないわ…
 ▼ 63 ルード@クロスメール 21/11/26 22:01:22 ID:6naQKj7w [3/3] NGネーム登録 NGID登録 wf 報告
>>53
レベル22のこの性格値のポケモンを30回目の殿堂入りデータに登録してリッシ湖でオルトリタイアしても何も起こらなかったな
1~15回目は普通の殿堂入りデータのROMでやったのが関係してるんだろうか
 ▼ 64 ェイミ@そうこのカギ 21/11/27 06:50:30 ID:26RYhgtw NGネーム登録 NGID登録 wf 報告
エミュでようやく任意コードらしい挙動を見つけた
しかし改造ツールで探検セットとかの不要なたいせつなものを削除してる
ベースアドレスは0227195Cでポケッチの電卓アドレスは0238485Cになるつまりリンクしてるっぽい
ただロットの問題化もしれないかいふくアイテムアドレスがズレてる?
自分は初期ロットN0のダイヤモンドで調べたけど某海外天才のはN5ロットの可能性のがある

25個のボール個数部分は1Cなのでモンスターボール28個が正しいかも?
この状態でギターリストと戦う負けてはダメアイテムセットアップが出来ないっぽい
野生のクレセリアと会う(性格値ビューア上)ED0C0030
たたかう3回開け閉め バッグ2回開け閉め ポケモン2回開け閉め ポケモン1回交換
これによりベース0227195Cによりバトル性格記録アドレスに022B5B91に記録される

なので記録される性格値は9216001EED0C0030になる(9216001E手持ちのポケモン1匹目)
今回無理やり218ばんどうろをパルパークに変えてリタイアになる
14Cマップか14Dマップに変えてそのままリタイアすると
メールボックスに飛ぶこの際メニュー閉じたりするとフリーズする?(゜-゜)


 ▼ 65 ンムー@ユキノオナイト 21/11/27 18:33:03 ID:E5CswyCo NGネーム登録 NGID登録 wf 報告
初めてこのスレに書き込みさせていただきます。
Emで古びた海図入手の任意コードに成功したので今度はFR前期ROMでオーロラチケットを入手しようとしたところ上手くいきませんでした。
トリガーバグ技持ちコイキングの技を使用すると謎の効果音が鳴り止まりません。
ボックス11〜13のボックス名、フシギダネとポッポの位置は前スレ98の通り、ボックス1は「おDnでく」。
手持ちはコイキングと適当なポケモンの2匹、ボックス5〜7にポケモンあり。
戦闘アニメはみるを選んでいます。
上手くいかない理由はどのようなものが考えられるでしょうか。
 ▼ 66 クシー@ファイヤーメモリ 21/11/28 02:08:04 ID:TWN.agWM [1/4] NGネーム登録 NGID登録 wf 報告
>>65
技こうなってる?
 ▼ 67 ガヤンマ@しろいたてがみ 21/11/28 02:08:49 ID:TWN.agWM [2/4] NGネーム登録 NGID登録 [s] wf 報告
やっぱ画像上げられないわ…
 ▼ 69 ブリボン@あおぼんぐり 21/11/28 02:11:23 ID:TWN.agWM [4/4] NGネーム登録 NGID登録 [s] wf 報告
あ、braveの所為だったのか
画像上げる時はシールドオフにしないといけないのね
失礼
 ▼ 70 イコウオ@すいせいのかけら 21/11/28 07:58:26 ID:h8GwAfnI NGネーム登録 NGID登録 wf 報告
>>66
>>68
一番上の技しか覚えていませんが、技のタイプ・PP・威力・命中・効果は一緒でした。
 ▼ 71 ローラベトベトン@あかいいと 21/11/28 14:11:49 ID:hHpIPY0I NGネーム登録 NGID登録 wf 報告
>>64です。一通りたいせつなもの全て試したらリタイアバグ14Cマップの反応が分かったこんな感じ
ともだちてちょうでつかまえてポケモンとかの記録を呼び出した
ボロのつりざお クラッシュ いいつりざおクラッシュ すごいつりざお クラッシュ 
ポイントカード回避関係しかし謎部分バトルサーチャーとコインケースでも違うどこかを回避するアイテム
ルームキー回避関係 ポイントカードと多分共通
ポフィンケースクラッシュ
コダックじょうろクラッシュ
シールいれクラッシュ
そうこのカギ回避関係
ひでんのくすり回避関係
ギンガだんのカギクラッシュ ポイントカードと多分共通
みかづきのはね回避関係
こだいのおまもりクラッシュ ポイントカードと多分共通
アクセサリーいれメールボックス呼び出し
ポケトレ クラッシュ
今回はクレセリアと戦わず218ばんどうろのギターリストが使うポケモンの性格値で試したが
これで一応読み込んでるみたいなので性格値記録関係あるのかな?
ただクレセリアと会わなくていい可能性も出てきた

あと回避アイテムだがバトルサーチャーとコインケースを両方あると駄目っぽい?どちらか片方に選ぶ感じになる
 ▼ 72 ーダイル@にがいきのみ 21/11/29 01:12:06 ID:CeKw8AyM NGネーム登録 NGID登録 wf 報告
>>70
フシギダネ@の前2マスとかにパルパーク輸送時の残留データがあったりしない?
でなきゃポッポにミスがあるか

>>71
殿堂入りの履歴については何か分かりそう?
 ▼ 73 ンデツンデ@デンキZ 21/11/29 06:55:26 ID:RGd2wx4E NGネーム登録 NGID登録 wf 報告
>>72
パルパークは使ったことが無いですが、念の為フシギダネの前2マスにポケモンを一度置いてみましたが変わりありませんでした。
なのでポッポにミスがありそうですね。Emで作り直してみます。
 ▼ 74 メイル@マッハじてんしゃ 21/11/29 16:16:29 ID:Nx4cjIoU NGネーム登録 NGID登録 wf 報告
>>72パルパークモード6個で捕獲するスクリプト3呼び出しの任意コードの分には手を付けてないので分からない
なにより殿堂入りが30回が大変なので
個人的に気になったのが14Cマップに14Dマップに草むら判定をメモリビューアなどで無理やり付けて
対戦相手のポケモンの性格記録した後にスクリプト3呼び出したらどうなるか試す予定
 ▼ 75 レディア@ポフィンケース 21/11/30 21:11:07 ID:kPJsXwYQ [1/2] NGネーム登録 NGID登録 wf 報告
どうも>>64です。DSダイパのエミュでの方だが海外の天才の任意コードに成功した
どうやらポケモンの性格値とバトル性格値記録手順が重要
なのでハードマウンテンのタイルの座標ズラす手順は不要 偽シンオウではない壁抜けの裏技でNPC会うが理想
確実にアイテムセットアップとバトル性格値記録が要る

ただクレセリアとあって性格値記録を補完した後に他のポケモンに会うと駄目っぽい
コインケースとバトルサーチャーは両立可能 単にたいせつなもの順番が影響でフリーズしてた
長くなるので次に今から説明します。
 ▼ 76 ラルマッギョ@アクアカセット 21/11/30 21:14:28 ID:kPJsXwYQ [2/2] NGネーム登録 NGID登録 wf 報告
>>64です
今回画像で実際に使うたいせつなもの順番
ぼうけんノート 
タウンマップ 
はつんでしょ 
じてんしゃ 
バトルサーチャー

たんけんセット要らない
コインケース 要らない
あの動画ではポケトレを受け取ってたはずしかし要らない実機だと要るかも(゜-゜)まだ試してない

かいふく
まひなおし416個

ボール
マスターボールが理想 個数なんでもいい
モンスターボール 28個
スーパーボール 339個

わざマシン
わざマシン17 4個まもる
ひでんマシン01いあいぎり
ひでんマシン06いわくだき

これにより今回エミュでやった手順は
218ばんどうろのギターリスト倒すアイテムセットアップ クレセリアにあって性格値記録手順を行う
でメモリビューアで0184マップの218ばんどうろを00FBのパルパークの番号に書き換える
そしてパルパークモードになったら0000マップに入ってポケッチの電卓に131329×256=をしてリタイア
その後メモリビューアで0000にしたマップを14Cか14Dにして入りリタイアすると
真っ暗な画面がリロードしてポケッチの電卓が任意コード化する
256で呼び出しが可能
例は32309949×256=でリタイアしてアルセウスレベル1の出現がする
なので実際に狙うにはクレセリアの性格値を乱数で狙う必要がある問題かも
 ▼ 77 ワガノン@ちいさなはなたば 21/11/30 22:38:38 ID:b8dYYaSQ [1/7] NGネーム登録 NGID登録 wf 報告
DPの任意コード実行の別のセットアップ書いとくよ

step 1. 28回殿堂入りしておく
step 2. 次のパーティーで殿堂入りする(29回目):
1,2,5,6匹目 なんでもOK
3匹目 おや : 「 ゾ」, 技1: はたく, 技2-3 : なし
4匹目 種類 : ツチニン, Lv:22, PID(性格値): 0xE4448 (934984)
step 3. パソコンで殿堂入り画面を開く
step 4. マップ番号333でリタイア

この手順で電卓の答えをスクリプトとして実行できる
注意としてはステップ3と4の間でセーブ・リセットをしてはいけないということ

ここまで書いといてなんだけど、自分はエミュでマップ番号を書き換えて実行したので実際に3,4を実行するルートを見つけたわけではございません
謎の場所に自信ニキだれかルート見つけてくれー
 ▼ 78 ジョッチ@スピードボール 21/11/30 22:51:11 ID:b8dYYaSQ [2/7] NGネーム登録 NGID登録 wf 報告
次のステップも書いとく
step 6. 電卓で 15119107 * 9941724589 を計算した後リタイア
step 7. 同様に124286369 * 1250149543 を計算した後リタイア
これで電卓の1つ目の入力桁数チェックを回避して64bit目いっぱいまで入力できるようになる。
この状態で(64bitな数) + 0 を計算すればこの64bitの数をスクリプトとして実行できる。
 ▼ 79 ツボット@ライトストーン 21/11/30 22:56:13 ID:b8dYYaSQ [3/7] NGネーム登録 NGID登録 wf 報告
スクリプト 07 00 XX XX XX XX YY 02
でアドレス0xXXXXXXXXに値0xYYを書きこめる

たとえばアドレス0x02345678に値0xABを書き込むには
0x02AB023456780007を電卓で計算してリタイアすればいい
 ▼ 80 クタス@しつもんメール 21/11/30 23:02:44 ID:nk1UyKb6 [1/3] NGネーム登録 NGID登録 wf 報告
>>77
このマップID333ってとこはあの動画にもあったクロガネシティのグリッチ経由じゃあかんのかな
とはいえあの動画の中ではリセットしてるからあかんか
 ▼ 81 ーディン@きいろいかけら 21/11/30 23:14:00 ID:b8dYYaSQ [4/7] NGネーム登録 NGID登録 wf 報告
この後はスクリプトのジャンプテーブルを書き換えて自分の好きなアドレスにジャンプできる
具体的にはアドレス0x020f5614(コマンド0xA0のジャンプテーブル)の値を0x02293005に書き換える
そうするとスクリプト0xA0を電卓で実行すると0x02293005に書き込んだバイナリコードを実行できる

まだ書くことがいろいろあるけでこの辺にしときます
上に未完成の殿堂入りを使ったセットアップを書いたけど、マップ333にたどり着いた後はRETIREさんのセットアップと同じ状況なので実機で試したい人はそっちでやるといいと思う
 ▼ 82 ザードン@ギンガだんのカギ 21/11/30 23:18:33 ID:b8dYYaSQ [5/7] NGネーム登録 NGID登録 wf 報告
>>80
問題ないと思う
今はコトブキよりもこっちのルートのほうが早いから主流になってるだけで
 ▼ 83 ラルファイヤー@きいろいバンダナ 21/11/30 23:21:41 ID:nk1UyKb6 [2/3] NGネーム登録 NGID登録 wf 報告
>>82
回答ありがとう!
ただこのクロガネグリッチを実機で試そうとすると絶対フリーズしてしまうんやがこれもエミュやないと出来ない手段?
 ▼ 84 ブラーバ@ゲンガナイト 21/11/30 23:30:42 ID:b8dYYaSQ [6/7] NGネーム登録 NGID登録 wf 報告
>>83
なんでだろう
いや、なぞの場所関連は実機でも問題なくできるはずなんだけど
もちろんなぞの場所の中では踏むとクラッシュするマスもあるけど動画と完璧に同じルートをたどれば同じようになるはず
曖昧ですまん
 ▼ 85 ンペルト@おこづかいポン 21/11/30 23:35:13 ID:nk1UyKb6 [3/3] NGネーム登録 NGID登録 wf 報告
>>84
なるほど…207番道路から同じルートでやってもバグるし、操作が悪いかコースどりが悪いか、といったところかな…
重ね重ね回答頂きありがとう!もっと試行回数増やしてみるよ
 ▼ 86 ンドラー@GBプレイヤー 21/11/30 23:41:43 ID:b8dYYaSQ [7/7] NGネーム登録 NGID登録 wf 報告
>>85
期待してます!
 ▼ 87 グカルゴ@クリティカット 21/12/01 03:02:43 ID:Xjf.rs8g [1/3] NGネーム登録 NGID登録 wf 報告
通信サーチャーの通信エラーを使用すれば殿堂入りデータ周辺の値を保持したままリセットが出来ることは確認したものの、復帰後の動的RAMのアドレス変動の所為で電卓のアドレスが変わるから
殿堂入りデータ

復帰後のベースアドレスに則した何かのデータ

電卓
みたいにワンクッション何かのデータを挟む必要があるんだよねえ…
 ▼ 88 オガラス@メガラペルピン 21/12/01 03:03:28 ID:Xjf.rs8g [2/3] NGネーム登録 NGID登録 wf 報告
スクリプト0x16の相対アドレスジャンプって0xFFFF0000くらいの値を足してオーバーフローさせることで前のアドレスにジャンプ出来たりしない?
それが出来れば>>77のチャートもレポート&リセットを使用してのルート開拓が出来ると思うんだけど
 ▼ 89 ンチャム@サンのみ 21/12/01 09:32:25 ID:aeOsi0yY [1/6] NGネーム登録 NGID登録 wf 報告
>>87
えっなにそれすごい
もっと詳しく

アドレス変動ならパーティーの数をへらして吸収できるよ
殿堂入り画面時のメモリは、殿堂入りしたパーティーと日付が交互にならんでるだけなので

殿堂29回目2〜4匹目(空白)にジャンプしてそのまま00000...を実行(なにもおこらない)
-> 日付を実行(なんか適当な無害なスクリプト)
-> 30回目の先頭から実行(殿堂入り画面を開くコマンド)

ってな感じまた殿堂入り画面をロードできる
で殿堂入り画面を閉じると同じアドレスからスクリプトが再開される

もし再開する場所が日付の少し前なら 00..->日付->殿堂入り画面と繰り返してその後に->ジャンプコマンドを実行
となってめでたく電卓にたどり着ける

これならロードするアドレスの前後で成功率は1/2くらいかなあ


...はず
試して見ないとわからんけど
 ▼ 90 ラッタ@かたいいし 21/12/01 09:41:23 ID:aeOsi0yY [2/6] NGネーム登録 NGID登録 wf 報告
>>88
相対ジャンプは符号付き32bit整数なので前後にジャンプできる

ただしそもそも殿堂入りデータで実現できる後ろ向きジャンプは文字終端記号FFFF0000くらい
これをやるとセーブデータとゲーム中のデータのはざまの何もない場所にジャンプする
そして次に実行されるのはヒープ領域のヘッダーで毎回固定なのでコントロールできない
 ▼ 91 シヘンジン@はかいのいでんし 21/12/01 11:16:13 ID:DFg6LN62 NGネーム登録 NGID登録 報告
>>89
周知の通り普通にリセットしただけだとRAMのデータ値が全て吹っ飛ぶ所を、ポケッチの通信サーチャーを謎の場所で使用すると発生する通信エラーを故意に誘発させることで、RAMの値を保持したままのリセットが出来る
エミュ上では値を保持したままコトブキバグでの最速殿堂入り(レポート&リセットを2回するヤツ)が出来たことを確認
実機でもレポート&通信エラーにより始まりの間産アルセウス最短入手チャートを実行出来た
だからアルセウス最短チャートの性格値を0x00FB014Dに変えれば同じルートで333に行けるかなって

ただし、通信エラー復帰後は電卓のアドレスが殿堂入り履歴を見た時のものから変動するから、復帰後に一度変動後のベースアドレスに則したデータ(手持ちポケモンとかアイテムとか?)にジャンプして、そこから変動後の電卓にジャンプする必要があるかもしれない
 ▼ 92 ルヤクデ@たいりょくのハネ 21/12/01 17:25:06 ID:Dmg6gwyI NGネーム登録 NGID登録 wf 報告
とりあえず>>77のstep2のポケモンをエメラルド側で作って
>>91の方法で333に行ってみるわ
ちなみにツチニンの性格値は0x000E4448ってことで合ってる?
 ▼ 93 ドリーノ@メガティアラ 21/12/01 19:24:24 ID:aeOsi0yY [3/6] NGネーム登録 NGID登録 wf 報告
>>91
ありがとう
たしかに行けそうな気がする>>92

>>92
そう。性格値は0x000E4448であってる

けど>>87の方法でセーブリセットするならパーティーの構成を変えなきゃだめだな
今から確認します
 ▼ 94 ロッパフ@タラプのみ 21/12/01 19:26:52 ID:55e6KYak NGネーム登録 NGID登録 報告
>>89
読み直して把握した
そうか、まずは333に着いて性格値か種族のデータでスクリプト0xB1を実行すれば復帰後に殿堂入りデータを再セット出来るのか
これは可能性が見えてきたな
 ▼ 95 ットデス@カクトウZ 21/12/01 19:38:26 ID:NNnku9xk [1/2] NGネーム登録 NGID登録 wf 報告
333に着いたっぽいので報告
333に着いたら画面が黒くなる→メニューから図鑑開いて閉じる→画面元に戻る→リタイア→電卓で>>50のマナフィのタマゴのコード入力→フリーズ
コード入力する前に何かやることあるんだっけ…?
 ▼ 96 ギギアル@ハイパーボール 21/12/01 20:14:59 ID:lxh6Nk8. NGネーム登録 NGID登録 wf 報告
>>64です殿堂入り関係任意は触ってないので分からないですが
なにも無いなぞのばしょと表記された0000マップかダミー番号のコトブキで131329×256でリタイアして
その後に333の14Dか332の14Cマップに入ってリタイアすると
真っ暗な画面がリロードされるはずここが重要
自分の場合クレセリアの性格値の任意コードでダメタマゴが手持ちに失敗して出来てしまったが
一応は手持ちポケモン6匹埋めとけば確実に回避はできる捕まえたポケモンはボックスに行く
 ▼ 97 ブネーク@ロメのみ 21/12/01 20:41:15 ID:aeOsi0yY [4/6] NGネーム登録 NGID登録 wf 報告
>>87を加味した新しいセットアップ
@本体の日付を2004年1月1日に設定
A殿堂入り29回目 1匹でクリア(どんなポケモンでもOK)
B殿堂入り30回目 1匹目 ネイティ, Lv22, PID: 0xE438E (のこりのポケモンはなんでもOK)
 ▼ 98 ロトーガ@どくけし 21/12/01 20:52:39 ID:aeOsi0yY [5/6] NGネーム登録 NGID登録 wf 報告
>>95
パソコンから殿堂入り記録を見る、っていうステップがある
このデータを消さないままリタイアまでいかないといけない

あと注意しとくことは実行されるスクリプトは電卓に表示されている数字ではなく計算結果ってとこ
たとえば殿堂入りスクリプトを呼び出したかったら176と入力するだけではだめで、ちゃんと176+0=176なりを計算する必要がある
 ▼ 99 ラルダルマッカ@きいろのバンダナ 21/12/01 20:57:49 ID:aeOsi0yY [6/6] NGネーム登録 NGID登録 wf 報告
上のセットアップでうまく行けば

リタイア
-> 殿堂入り記録表示
-> Bで閉じる
-> 殿堂入り記録表示
-> Bで閉じる
-> 電卓に入力したスクリプト実行

となる予定
 ▼ 100 ャーレム@はっかのみ 21/12/01 21:04:18 ID:NNnku9xk [2/2] NGネーム登録 NGID登録 wf 報告
>>98
ありがとう
もう一度やってみた
今度はリタイアしてもフリーズはしなかったけどどうやらコードが反映されないっぽい…
 ▼ 101 ガネール@ポロックケース 21/12/01 23:57:00 ID:Xjf.rs8g [3/3] NGネーム登録 NGID登録 wf 報告
>>97
これってネイティの0xB1で殿堂入り履歴を表示した後に、殿堂入りデータが再セットされた状態でリタイアするとレベルの0x16によるジャンプで電卓に辿り着くって手順で合ってる?
これってアドレス変動が想定したものでないと上手くいかない感じかな?
 ▼ 102 ゲンダイナ@きれいなぬけがら 21/12/02 09:59:47 ID:nT4oqjEw [1/4] NGネーム登録 NGID登録 wf 報告
>>101
>これってネイティの0xB1で殿堂入り履歴を表示した後に、殿堂入りデータが再セットされた状態でリタイアするとレベルの0x16によるジャンプで電卓に辿り着くって手順で合ってる?

いや、リタイアは最初の一回だけを想定してる
一回リタイアすると2回連続で殿堂入り記録が表示されたあと電卓が実行される

>これってアドレス変動が想定したものでないと上手くいかない感じかな?
アドレス変動がなしの場合もそのまま使えます
でもその場合はツチニン, Lv22, PID: 0xE438E
のほうが便利
 ▼ 103 グラージ@ラッカのみ 21/12/02 10:04:49 ID:nT4oqjEw [2/4] NGネーム登録 NGID登録 wf 報告
>>101
ちなみにアドレス変動なしでリタイアまで実行ってできそうですか?
つまり、殿堂入り記録を見た後に、普通のセーブリセットも通信エラーも使わずに333までたどりついてリタイアできるかってこと
 ▼ 104 コガシラ@よつばアメざいく 21/12/02 11:23:40 ID:SfdMIHVw NGネーム登録 NGID登録 報告
>>102
てことは、
まず変動前の殿堂入りデータで0xB1実行→履歴表示され変動後の殿堂入りデータセット→Bボタンで戻る→変動後の殿堂入りデータで0xB1実行→再度履歴表示されるがアドレス変動はしない→Bボタンで戻る→0xB1の後ろの0x16実行→電卓へ
って解釈で合ってるかな?
つまり、0xB1は実行後も後続のスクリプトの実行を継続する
で、変動後の殿堂入りデータの位置が変動前より前にズレると0x16を通り過ぎている為失敗する(これは更に31回目の殿堂入りで調整出来るか?)、と

俺はてっきり0xB1の終了後はそこでスクリプトの実行が終了するものだと思ってたよ

一つ気になるのが、これは一回のリタイアで一気に電卓のコードの実行まで進行すると思うけど、0xB1実行の際に電卓の出力データが消えたりしないかって所

>>103
正直俺も謎の場所のマップの仕組みが分からないから何とも言えないけど、もしあったとしたらRETIRE氏が実践してると思う…w
 ▼ 105 カシャモ@ダークボール 21/12/02 12:29:25 ID:QWXM7ofY [1/2] NGネーム登録 NGID登録 報告
>>95だけど、通信エラー後に電卓のアドレスが変動するってことは
>>77&>>91の方法でも何十回か試せば電卓アドレスに到達できる可能性ある?
プラプラのべべべけべべべみたいに

無理なら>>97の方を試そうと思う
 ▼ 106 ガフーディン@ばんのうごな 21/12/02 12:38:20 ID:nT4oqjEw [3/4] NGネーム登録 NGID登録 wf 報告
>>104
まったくもってそのとおりの解釈であってる

あと電卓のデータは殿堂入りデータとは全然関係ないところにあるので大丈夫
 ▼ 107 ルノリ@ひかえめミント 21/12/02 13:19:59 ID:nT4oqjEw [4/4] NGネーム登録 NGID登録 wf 報告
すまん>>97の方法はやっぱりだめでした
パソコンから殿堂入り記録をよびだすのと、件のネイティで殿堂入り記録を呼び出すときではぜんぜん違うアドレスにデータがロードされてた

>>155
そうそう。1/256くらいの確率で偶然同じベースアドレスを引き当てれば>>77のセットアップでいける
 ▼ 108 リマロン@すくすくこやし 21/12/02 13:37:38 ID:QWXM7ofY [2/2] NGネーム登録 NGID登録 報告
>>107
>そうそう。1/256くらいの確率で偶然同じベースアドレスを引き当てれば>>77のセットアップでいける

ありがとう
成功するまで試してみる
 ▼ 109 マージョ@ズリのみ 21/12/03 04:55:30 ID:vRWkzYK. NGネーム登録 NGID登録 wf 報告
>>106
いやさ電卓の出力データってPCの殿堂入り履歴を表示すると消えちゃうからリタイア前に出力させておいた値も吹っ飛ぶような気がしてね

>>107
と思ったら別の問題が発覚か…
これはセットアップ手順を再考するか本格的にリセット無しの332or333ルートを開拓するしかないか…?


気が早いけど、もし任意コード実行が実用化された時用のコードを色々考えてた
この世代はマーキングの変更プログラムを応用してマーキング以外の任意のデータを変更させることが出来るらしいから、画像のミカルゲみたいなヤツくらいなら超簡単に作れるね
 ▼ 110 ュプトル@ゴッドストーン 21/12/03 08:59:17 ID:oluoqx5U [1/3] NGネーム登録 NGID登録 報告
>>108だけど試行20回目にしてマップ333侵入→リタイア→マナフィタマゴコード入力→リタイア→手持ち画面とやっていたら手持ち画面に入った瞬間フリーズした
手持ち画面は直接開いたらアウトなのか...?それとも別の問題があるのか

他はだいたい一回目のリタイアでフリーズするか
もしくはフリーズはしないが電卓コードが反映されないパターンだった
 ▼ 111 ポエラー@でんきのジュエル 21/12/03 09:38:13 ID:YHS6XPY2 [1/2] NGネーム登録 NGID登録 wf 報告
>>109
>いやさ電卓の出力データってPCの殿堂入り履歴を表示すると消えちゃうからリタイア前に出力させておいた値も吹っ飛ぶような気がしてね
ああ、そういうことか
たしかに殿堂入り画面から戻ると電卓が再起動されて、出力も0クリアされるのね
>>97のセットアップで殿堂入り画面表示後にちゃんと電卓スクリプトが実行されたから気にしてなかった

言われてみるとたしかにと思ったので確かめてみた
・電卓の出力がリセットされるタイミングはポケッチが再起動するとき
・ネイティで表示させた殿堂入り記録を閉じてもポケッチは勝手に再起動しない(真っ暗なまま)
ということで電卓のスクリプトを実行できていた

もういまさらだけどね

やっぱりリセットなしルート探すだな

>気が早いけど、もし任意コード実行が実用化された時用のコードを色々考えてた
面白そうだからどんどん共有してくれ
 ▼ 112 リバード@ディアンシナイト 21/12/03 09:49:24 ID:YHS6XPY2 [2/2] NGネーム登録 NGID登録 wf 報告
>>110
すごい
このルートって一回走るのに何分くらいかかるの?

あと任意コード実行できてるかどうかためすだけなら殿堂入り(176)とかわかりやすいのをやったほうがいいかも
とおもっったけど殿堂入りすると再走しなおしか
もうちょっとマシなの考えます
 ▼ 113 ガイアス@ヤシのミルク 21/12/03 10:22:59 ID:oluoqx5U [2/3] NGネーム登録 NGID登録 報告
>>112
一回につき大体15分くらいかかるかな
歩数は合計10280歩
 ▼ 114 ナフィ@リゾチウム 21/12/03 11:20:16 ID:oluoqx5U [3/3] NGネーム登録 NGID登録 報告
>>110の文が誤解を招きそうだと思ったので訂正
マップ333侵入は20回とも問題なくできてます


この方法だと一回に掛かる時間が長い上に成功確率が低すぎるからさすがに実用的ではなさそうだけど
とにかく実機での任意コード実行を見てみたいので試行は続けるつもり
 ▼ 115 マンタ@キャンプセット 21/12/04 01:01:27 ID:/uuwHIGQ [1/8] NGネーム登録 NGID登録 wf 報告
>>114
できそうな方法が見えたからちょっと試行の手を止めてくれ
わざわざネイティで殿堂入り画面なんか開かなくても、ふつーにボックスのポケモンにジャンプできる気がする
 ▼ 116 リーパー@グラスシード 21/12/04 13:39:17 ID:SS/UauxU [1/3] NGネーム登録 NGID登録 wf 報告
>>115
うおお期待
自分は今育て屋に預けたポケモンの性格値でジャンプさせる方法を模索してるけど、もしボックスのポケモンで済むのならそっちの方が良いね

最初は>>107で言われている殿堂入り履歴再表示時にロードされる殿堂入りデータを利用しようとしていたものの、何故か333で履歴表示するとBボタンで戻る時にフリーズするから諦めたわ
 ▼ 117 ルフーン@リピートボール 21/12/04 17:01:45 ID:/uuwHIGQ [2/8] NGネーム登録 NGID登録 wf 報告
セットアップ
・殿堂入り
29回目 ポケモン1匹のみ 日付2004/1/1
30回目 一匹目 ツチニン, Lv22, PID 0xFFFD218C あとはなんでもOK

・回復ポケット
1行目 インドメタシン x 22
2行目 なんでもなおし x 1

・PCボックス5
20匹目 データの末尾の1バイトが0x16で終わるポケモン※
21匹目 PID 0x1021DB00 のポケモン


※ボックス内で暗号化された状態で末尾1バイトが0x16

ルートは>>91(の目的地をmap333にしたやつ)と通信エラーを組み合わせたもの

これでいけるやろ
 ▼ 118 ルビル@ユキノオナイト 21/12/04 17:05:51 ID:/uuwHIGQ [3/8] NGネーム登録 NGID登録 wf 報告
>>116
それは仕様です
コマンド0xA1をすると元の画面にもどります
 ▼ 119 クライ@ちからのねっこ 21/12/04 17:15:42 ID:/uuwHIGQ [4/8] NGネーム登録 NGID登録 wf 報告
>>117
あと書き忘れたけどリタイアした後AかBを押してね
そのあと電卓のコードが実行されるから
 ▼ 120 クケイル@しろいたてがみ 21/12/04 17:20:22 ID:F5LA58sc [1/2] NGネーム登録 NGID登録 wf 報告
>>117
おーすごい

ちなみに既に殿堂入りデータの29回目までやってるセーブデータだともうできない感じ?
古い順から消えていくのを利用したりしてなんとかならんかな
 ▼ 121 スラオ@ロゼルのみ 21/12/04 17:23:04 ID:/uuwHIGQ [5/8] NGネーム登録 NGID登録 wf 報告
>>117にさらに追記
件の1バイトはアドレス base + 10D77 にある
現状末尾が0x16とかそんな都合のいいポケモンを生み出す方法をしらんのでメモリディタで書き換えてやってます
なんかいい方法あったら教えてください
 ▼ 122 ャタピー@ペアチケット 21/12/04 17:28:45 ID:/uuwHIGQ [6/8] NGネーム登録 NGID登録 wf 報告
>>120
大丈夫
59回目と60回目でやればOK






違ったらマジですまん
 ▼ 123 ュナイパー@げんきのかたまり 21/12/04 17:36:14 ID:gx.c6V2U NGネーム登録 NGID登録 報告
>>122
横からだけどありがとう
試してみます
 ▼ 124 シャーナ@ハガネールナイト 21/12/04 18:44:44 ID:/uuwHIGQ [7/8] NGネーム登録 NGID登録 wf 報告
できた
https://www.youtube.com/watch?v=0igTFlQ5KTg

ルートについての注意
殿堂入り記録を見るタイミングは
たんけんセット使う->地上に戻る->殿堂入り記録見る->自転車でゴニョゴニョ
 ▼ 125 レッフィ@つりざお 21/12/04 21:06:59 ID:SS/UauxU [2/3] NGネーム登録 NGID登録 wf 報告
>>117
やっぱ育て屋使うヤツよりシンプルだわw
でも暗号化データの調整は今の所現実的じゃないからやはり1/256ガチャになりそうか…
育て屋パターンも実は1匹チェックサムの下位1バイトが00になる調整が必要だったりするけど、こちらは非暗号化データなのでちゃんと計算すれば一応調整は出来るが果たして…

>>118
そうだったのか
ならB1→A1→16(もしくはB1→30→A1→16?)でリロードした殿堂入りデータ(ベースアドレス+0x2ABB8から展開されるぽい?)に飛べばいけそうか?
もう一回仕切り直しじゃ!
 ▼ 126 マゲロゲ@ウイのみ 21/12/04 21:22:43 ID:F5LA58sc [2/2] NGネーム登録 NGID登録 wf 報告
とりあえず>>123の報告待ちで
1/256ガチャと>>117の準備しておくよ

ちなみにガチャの方は50回試行したけどまだ何もなし
 ▼ 127 マヨール@すいせいのかけら 21/12/04 22:04:29 ID:/uuwHIGQ [8/8] NGネーム登録 NGID登録 wf 報告
>>125
A1すると電卓がクリアされるからお気おつけを

>>126
ツチニンのPIDをまた変更するかもなのでもし実機でやるなら殿堂入りはまだ待ってたほうがいいかも
 ▼ 128 ブクロン@ふねのチケット 21/12/04 22:38:36 ID:SS/UauxU [3/3] NGネーム登録 NGID登録 wf 報告
>>127
B1→16→電卓でA1010001EA0097を実行したらBIOSエラーとか出てフリーズしちまった
諦めてまたバイナリの海と睨めっこの再開よ…
 ▼ 129 トライク@くろいてっきゅう 21/12/05 02:24:53 ID:UtP.Dsbo [1/3] NGネーム登録 NGID登録 wf 報告
睨めっこすること早数時間
>>117からインスピレーションを受け遂に見つけた一縷の光明
それは「壁神」もとい「壁紙」

ボックスの壁紙は通常16種類だが、テレビコトブキ3階のプロデューサーから貰える特殊壁紙も合わせると全部で24種類(0x00〜17)となる
そう、スクリプトc16が書けるのである
これにより、電卓データに0xFFFF以内の範囲で辿り着く前回レポート時の手持ちポケモンデータにアクセスが出来る

>>117を参考に、以下のようなセットアップを思い付いた

・回復ポケット
1:インドメタシン(0030)×22(0016)
2:元気の欠片(001C)×1(0001)

・ボックス5
21:性格値0xD7560016

・ボックス壁紙
13:伝説(16)
14:森(00)
15:伝説(16)
16:ギンガ団(17)
17:シンプル(0F)
18:森(00)

・手持ちポケモン(前回レポート時)
5:性格値0x33620016

特殊壁紙は以下のサイトで求めた合言葉を入力することで入手可能
https://www.pokewiki.de/Spezial:Geheimcode-Generator?uselang=ja
 ▼ 130 ゲチック@みずべのハーブ 21/12/05 02:27:47 ID:UtP.Dsbo [2/3] NGネーム登録 NGID登録 wf 報告
>>129
参照するアドレスの一例

手持ち1匹目:0x02271C88
回復ポケット1行目:0x02272730
ボックス5/21:0x02282754
ボックス13壁紙:0x0228FEB0
手持ち5匹目(前回レポート時):0x023815CC
電卓:0x02384934

殿堂入りデータとボックスのポケモンは>>126の吉報を待とう
 ▼ 131 ンテール@グラスシード 21/12/05 02:39:11 ID:UtP.Dsbo [3/3] NGネーム登録 NGID登録 [s] wf 報告
>>130
>>127の続報だったわ

因みにまだ実践はしておりません(殿堂入り12回しか出来てないので…)
 ▼ 132 ジッチュ@あなぬけのヒモ 21/12/05 12:45:53 ID:zOyo9r3I NGネーム登録 NGID登録 [s] 報告
久々に覗いたら凄いことになってる……
研究お疲れ様です
 ▼ 133 レベース@ルカリオナイト 21/12/05 16:25:42 ID:KTagyDFI NGネーム登録 NGID登録 wf 報告
>>124のやりかたまとめました
https://www.craft.do/s/DAveGdlTr1Kdu4
 ▼ 134 ォクスライ@ピーピーエイダー 21/12/05 18:40:33 ID:5IjcpHFM NGネーム登録 NGID登録 wf 報告
解析サイトだとポケモンデータの終端部0xEB(236)にシール座標ってあるけど
末尾1バイトってそれのことなのかな
 ▼ 135 ドイデ@プラスパワー 21/12/05 19:20:58 ID:fNrMCgHw NGネーム登録 NGID登録 報告
>>134
違う、暗号化データ4ブロックの末尾のどれか(配列次第)
大体リボンか未使用データだから正味の値は0
ただしチェックサムを初期シードとする乱数列により暗号化されている為、調整するにはチェックサムの調整が必要
 ▼ 136 ロッパフ@メガストーン 21/12/05 19:48:24 ID:dKjYt532 NGネーム登録 NGID登録 wf 報告
海外の方の任意コードでアイテム調整で022B5B91にジャンプするが
バトル性格値記録ゾーンをメモリビューアでここを弄ると
電卓以外というか手持ちポケモン1匹目の性格値だけで
スクリプトを実行できたが実際はほぼ不可能乱数なら狙える可能性がある部分
モンスターボール28個もしくは25個の部分はスーパーボールというか他のボールでも代用でき
海外の手持ちポケモン1匹目の性格値の9216001Eの92がなにもない無反応な部分に気付いたので
アイテム調整で022B5B90にどうにか飛べれば理想かなと思ったが難しそう
さっぱりなので開拓されつつある殿堂入り任意の方もぼちぼち触ってみようと思う
 ▼ 137 ンバーン@おしえテレビ 21/12/05 23:22:54 ID:85Vknl5w NGネーム登録 NGID登録 [s] wf 報告
>>72
フシギダネ、ポッポ、タマゴを作り直しても駄目だったので、
セブンから0x085Fを作り直すところからやってみたところ
上手くいきました!
ですが最初に作ったものと一見違いが無いようなので、各ブログやスレを見直しながら何度も作り直してみて原因を究明したいと思います。
ご助言ありがとうございました!
 ▼ 138 シツブテ@こだいのぎんか 21/12/06 01:24:33 ID:8j.kHEmk [1/5] NGネーム登録 NGID登録 wf 報告
>>129
キタ━━━(゚∀゚)━━━!!

注意点として、>>129のセットアップで実行する場合は、ポケッチの切り替え(万歩計→電卓)の際にメモ用紙と通信サーチャーのアプリは表示しないように連打で回避すること
表示すると前回レポート時の手持ちのデータ周辺がすっ飛ぶので、再度通信エラーにてやり直しとなる

これでガチャ要素無しでのセットアップが確立されたと言って良さそうか
取り敢えず次は実機での実践の為にEmで個体作りに励む
 ▼ 140 ノワール@ダークボール 21/12/06 01:50:32 ID:8j.kHEmk [3/5] NGネーム登録 NGID登録 wf 報告
>>137
実際の所0x085Fに問題があったとは考えられないけど、取り敢えず出来るようになったのなら良かった
ポッポのデータはデリケートだから交換後にボックスに預けるまでに懐き度が上がったりしてチェックサムが変わったりしたのかも?
 ▼ 141 ナフィ@メガアンクレット 21/12/06 01:54:57 ID:qijMUP16 [1/10] NGネーム登録 NGID登録 wf 報告
>>138
うおお!!すごい

遂に1/256ガチャから解放される時が来たか…
 ▼ 142 ゲデマル@カセキのトリ 21/12/06 02:15:52 ID:8j.kHEmk [4/5] NGネーム登録 NGID登録 wf 報告
>>141
もし今>>133の方法で試してる人も、殿堂入りデータは共通なので直ぐに>>129の方法に切り替えられるぞ!

今実機でアイテム揃えようとしたら金欠でインドメタシン22個も買えなかったわ…w
Emから持ってくるか…
 ▼ 143 リアドス@ファイトメモリ 21/12/06 07:58:33 ID:7LUMkLE2 [1/3] NGネーム登録 NGID登録 wf 報告
>>138
おめ
 ▼ 145 ンガー@ロックメモリ 21/12/06 08:52:54 ID:xnZMUCPI NGネーム登録 NGID登録 報告
>>142
>>77の殿堂入りデータでやってるけど
59、60回目の殿堂入りデータを>>133にすればいける?
 ▼ 147 ジョフー@まんたんのくすり 21/12/06 09:38:35 ID:8j.kHEmk [5/5] NGネーム登録 NGID登録 wf 報告
>>144
カラナクシが贅沢とか変わった感性の湯○婆だなぁ…w
態々実行ファイル作ったのか凄いな
ふと思ったのがNPCとの交換で手に入るポケモンはレベル(経験値)以外のデータが固定のはずだからチェックサムの制御が比較的楽かも?

>>145
殿堂入りデータの上書き順はまだ確証が取れてないから断言は出来ない
保管されるのは30回分という話?だから、まず31,32回目を件のパーティで殿堂入りしてみて、もしダメそうならそのまま59,60回目までやるのが良いかも
 ▼ 148 ッシー@きせきのタネ 21/12/06 17:29:18 ID:qijMUP16 [2/10] NGネーム登録 NGID登録 wf 報告
>>133
グラフィックリロードと電卓の間にリタイアはいらない感じ?
 ▼ 149 イガニ@ぎんいろのはね 21/12/06 18:33:10 ID:7LUMkLE2 [3/3] NGネーム登録 NGID登録 wf 報告
>>148
いらない
 ▼ 150 ルリル@ねがいのかたまり 21/12/06 18:48:40 ID:qijMUP16 [3/10] NGネーム登録 NGID登録 wf 報告
>>149
ありがとう

>>147
31、32回目の殿堂入りだとうまくいかなかったから
59、60回目で試してみる
 ▼ 151 テノ@プロテクター 21/12/06 20:41:09 ID:qijMUP16 [4/10] NGネーム登録 NGID登録 wf 報告
きた!!!!!!!!
実機で殿堂入りコード通った!!!!
 ▼ 152 バニー@でかいきんのたま 21/12/06 20:55:00 ID:Ctx.qrtg [1/6] NGネーム登録 NGID登録 wf 報告
>>151
ついに!第4世代破壊出来たんだね!!!!!
151のROMはダイヤモンド?
 ▼ 153 グトリオ@リザードナイトX 21/12/06 21:08:44 ID:yrpMZjAg NGネーム登録 NGID登録 報告
>>151
すげえ
 ▼ 154 ドラン@ルームサービス 21/12/06 21:22:53 ID:qijMUP16 [5/10] NGネーム登録 NGID登録 wf 報告
>>152
パールの初期版です

殿堂入りとプレシャスボールは通ったんだけど
マナフィタマゴはなぜかフリーズした(BGMは流れてた)
 ▼ 155 イケンキ@まがったスプーン 21/12/06 21:34:49 ID:Ctx.qrtg [2/6] NGネーム登録 NGID登録 wf 報告
>>154
なんでだろ...
内部データのことはからっきしだから素人目線での意見しか出せないんだけど、
29、30(59、60)回目の殿堂入りデータを参照してるんなら、その殿堂入り実行がマズいのかはたまた手持ちの空き具合でフリーズするのか...
的外れなコメントだったら申し訳ない
 ▼ 156 ゲピー@キラキラメール 21/12/06 21:35:22 ID:Ctx.qrtg [3/6] NGネーム登録 NGID登録 [s] wf 報告
>>155
殿堂入りコードの実行って意味ね!
 ▼ 157 バルドン@どくのジュエル 21/12/06 21:36:36 ID:ySucyUrA NGネーム登録 NGID登録 wf 報告
https://github.com/projectpokemon/EventsGallery/tree/master/Released/Gen%203/JPN/%E3%83%8D%E3%82%AC%E3%82%A4%E3%83%9C%E3%82%B7/Movie%2008%20Presale

これ実際に配布されたネガイボシジラーチのデータ…なのか。よく集めたね。これで再現捗るな
 ▼ 158 ガピジョット@リバティチケット 21/12/06 21:41:30 ID:qijMUP16 [6/10] NGネーム登録 NGID登録 wf 報告
>>155
任意コードでの殿堂入りに関してはレポートを書く前にリセットしてます
手持ちはマナフィタマゴコードの時はは5匹だった
 ▼ 159 クティニ@やさいパック 21/12/06 21:43:49 ID:Ctx.qrtg [4/6] NGネーム登録 NGID登録 wf 報告
>>158
なるほど...
ちなみに>>129には記載が無かった>>144のカラナクシもその時は置いてました?
 ▼ 160 ロバー@こおったきのみ 21/12/06 21:45:18 ID:Ctx.qrtg [5/6] NGネーム登録 NGID登録 [s] wf 報告
>>159
ああでもよく考えたら壁紙の時点でスクリプト実行は出来てるのか...
すみません、こちらの勘違いでした
 ▼ 161 イアント@ルームサービス 21/12/06 23:22:01 ID:qijMUP16 [7/10] NGネーム登録 NGID登録 wf 報告
プレシャスボールのコードを入力してたらなぜか名無しのオーバと戦闘になった...(画像の状態でフリーズ)

ガチで謎
 ▼ 162 ーロット@キョダイパウダー 21/12/06 23:46:03 ID:qijMUP16 [8/10] NGネーム登録 NGID登録 wf 報告
マナフィタマゴも実機で入手し申した

成功率は100%ではないみたい
 ▼ 163 イリュー@シルフスコープ 21/12/06 23:50:51 ID:Ctx.qrtg [6/6] NGネーム登録 NGID登録 wf 報告
>>162
ついに4世代幻も制覇してしまいましたな

体感でどのぐらいの成功確率でした?
 ▼ 164 シボン@リンドのみ 21/12/06 23:58:07 ID:qijMUP16 [9/10] NGネーム登録 NGID登録 wf 報告
>>163
そんなに試行したわけではないのでなんとも言えないけど
だいたい60〜80%くらいかも
 ▼ 165 ノクラゲ@くろいメガネ 21/12/06 23:58:52 ID:qijMUP16 [10/10] NGネーム登録 NGID登録 wf 報告
あれ、同じ画像送ってしまっている
 ▼ 166 ワムラー@ももいろはなびら 21/12/07 00:00:11 ID:9uS6pKrY [1/5] NGネーム登録 NGID登録 wf 報告
めでたく誕生
 ▼ 167 トマル@しつもんメール 21/12/07 00:01:04 ID:NlKokBQ. NGネーム登録 NGID登録 wf 報告
後期版ダイパやプラチナじゃこのような手順ではできないのか?
 ▼ 168 ードー@きのみプランター 21/12/07 00:07:07 ID:P2mgwyAg [1/4] NGネーム登録 NGID登録 wf 報告
>>166
今自分も殿堂入り作業でコトブキに籠ってて、サーチャーリセットの後1歩動いてポケモンリーグに行くはずが
コトブキシティに行ってしまうことが確率で起きてるんですけど、その辺りの挙動とかもしかしたら関係あるのかな...?
ただ色マナフィも手に入れられると知り希望が湧きました!実機検証ありがとうございます!

>>167
プラチナは謎の場所に行けないようにされてるので現段階では出来ないかと...
 ▼ 169 ンガー@よつばアメざいく 21/12/07 00:10:54 ID:9uS6pKrY [2/5] NGネーム登録 NGID登録 wf 報告
>>167
後期版ダイパだとなぞのばしょでメニューが開けない(リタイアができない)ので不可能
海外版も同様
プラチナはそもそもなぞのばしょが存在しないので不可能

>>168
殿堂入り作業ではサーチャーリセットは行わず普通にリセットした方がいいかも
自分もサーチャーリセットしてたら同じくコトブキシティに行くことがあった
 ▼ 170 ロスター@プロテクター 21/12/07 02:56:19 ID:6vM20Ucw [1/3] NGネーム登録 NGID登録 wf 報告
>>151
実機成功第一号おめでとう


遅ればせながら俺も自ロムで成功を確認
>>109でやったのを実機で再現した

やったのは特性変更(不思議な守り化)と種族変更(ミカルゲ化)
電卓リミッター解除後に
0x000200A10200AB = 2201724518571 × 1
でボックス整理の画面を開けるからその場で書き換えが可能

打ち込みさえ頑張ればこれで理論上どんなポケモンでも作製することが出来るようになった
 ▼ 172 ットロトム@かわらずのいし 21/12/07 02:57:06 ID:P2mgwyAg [2/4] NGネーム登録 NGID登録 wf 報告
やはりというかなんというかサーチャーリセット時に初期SEEDもリセットされるみたいだから
マナフィの色違い自体は然程難しくは無いけど6VやA抜け5Vといったマナフィを狙うとなるとかなり厄介だな…永眠
 ▼ 173 アームド@うっかりやミント 21/12/07 02:59:30 ID:P2mgwyAg [3/4] NGネーム登録 NGID登録 wf 報告
>>171
細かい所で悩んでたらなんかもう色々破壊されてて草
頭おかしいよ(最大限の称賛)
 ▼ 174 チンキー@イバンのみ 21/12/07 03:10:59 ID:6vM20Ucw [3/3] NGネーム登録 NGID登録 wf 報告
>>172
乱数値ポインタに任意の乱数値を打ち込めば任意の個体を出現させられるかも?
まあポインタがどこにあるのかは知らんけど…

マーキングACE(って勝手に呼んでる)で何もかものデータ書き換えて作るのも手ではある
 ▼ 175 ィアンシー@インドメタシン 21/12/07 03:20:52 ID:P2mgwyAg [4/4] NGネーム登録 NGID登録 wf 報告
>>174
メモリ構造割れたらいよいよ第3世代と遜色無い自由度になっちゃうな…
夜分遅くまで実機検証報告ありがとうございます…!

イベントフラグ弄れるようになっちゃったらバグだらけスペシャルが過去のものになりそう
こっちの方が過去作なのに…
 ▼ 176 ントラー@するどいくちばし 21/12/07 06:29:04 ID:NCx6ENmg NGネーム登録 NGID登録 wf 報告
凄いことになってるなと思った自分のは未完成だけど大した物ではないが新しい可能性の別の任意を見つけた
トレーナー倒してアイテムセットアップだけで可能しかしボール個数というかボール値の番号で詰んでる
一応ボールの個数だけで殿堂入りを呼び出したりエミュだけどDSダイパで出来た

海外の任意のアイテムセットアップ少し弄っただけで出来たボール個数のモンボを11個かなくして
スーパーボール339個の所がスクリプトになる
あとはトレーナー倒して14Cか14Dでリタイアするだけ
今回は218ばんどうろのギターリスト倒してそのマップにメモリビューアで入ると出来た恐らく実機でも可能
上のはスーパーボール番号のフシギバナが一応ながら出現する



 ▼ 177 メルゴン@きょうかポケット 21/12/07 09:45:13 ID:u22UDSdE NGネーム登録 NGID登録 報告
>>133のルート通りにやってるんだけどパラパークが一向に始まる気配が無い
セットアップは>>129の通りでやってるけどどこか悪いんだろうか🤔
 ▼ 178 ノクラゲ@いでんしのくさび 21/12/07 10:00:53 ID:zYPYLlKY NGネーム登録 NGID登録 報告
>>174
ポインタを探してみたらこんなのが
https://projectpokemon.org/home/docs/other/notable-breakpoints-r31/
それっぽいの幾つかあるけど実際にどれが使われてるのか分からん

>>177
ボックス18/30番目に置くポケモンの性格値が間違ってるのかも
 ▼ 179 ードリオ@だいだいバッジ 21/12/07 13:55:06 ID:Bq2EjmAM [1/4] NGネーム登録 NGID登録 wf 報告
>>178
177じゃないけどボックス18の30番目に性格値0x00FB014D置いたらできました!ありがとうございます!
 ▼ 180 ランセル@アゴのカセキ 21/12/07 13:59:32 ID:Bq2EjmAM [2/4] NGネーム登録 NGID登録 wf 報告
プレシャスボール買ったらコード実行できなくなっちゃった…
 ▼ 181 ークライ@ピーピーエイダー 21/12/07 14:22:11 ID:l7h2JGu. [1/2] NGネーム登録 NGID登録 wf 報告
>>180
普通のフレンドリーショップで買い物すると殿堂入りの記録を上書きするから、たぶんそのせい
 ▼ 182 ローラゴローン@リンドのみ 21/12/07 14:38:18 ID:Bq2EjmAM [3/4] NGネーム登録 NGID登録 wf 報告
>>181
Oh…
スクリプトの007Bってやつを使えば直接入手できるのかな?また試してみます!
 ▼ 183 メテテ@ちかのかぎ 21/12/07 14:43:42 ID:kXBoA7eQ NGネーム登録 NGID登録 wf 報告
願い事ラッキー運命フラグついてるのか…個体生成法も特殊のようで
任意ダメタマゴから作るしかなさそう。ポケモンボックスはタマゴ時は運命的とあるけどフラグなし
 ▼ 184 オル@かわらのかけら 21/12/07 18:06:06 ID:9uS6pKrY [3/5] NGネーム登録 NGID登録 wf 報告
>>78の電卓リミッター解除を試みているんだけど
step6の計算をした後にリタイアするとそれ以降電卓が入力できなくなる...
どうすればいいんだろう
 ▼ 185 イリキー@カンムリパス 21/12/07 18:36:55 ID:sXxo89aQ NGネーム登録 NGID登録 報告
>>184
適当に図鑑とか開いてグラフィックリロードすれば2つ目の入力が出来るようになるよ
 ▼ 186 イバニラ@ドラゴンジュエル 21/12/07 19:36:04 ID:9uS6pKrY [4/5] NGネーム登録 NGID登録 wf 報告
>>185
いけた ありがとう
 ▼ 187 ッスグマ@ぼうごパット 21/12/07 20:02:14 ID:l7h2JGu. [2/2] NGネーム登録 NGID登録 wf 報告
>>184
1行ですむようになったからこっちを使ってほしい

電卓リミッター解除
124,286,369 * 1,250,149,543
 ▼ 188 ワライド@タブンネナイト 21/12/07 20:09:09 ID:Bq2EjmAM [4/4] NGネーム登録 NGID登録 wf 報告
プレシャスボールを897個増やすコードって
7293182031‬ * 5058627093‬ = 2000000100381007B
で合ってる?フリーズしちゃったけど…

あとマナフィの卵もフリーズしたけど運が悪いだけ…?
 ▼ 189 タグロス@ちかのかぎ 21/12/07 21:32:48 ID:MQqYMB2A NGネーム登録 NGID登録 報告
>>177
遅ればせながら言われた箇所を新たに調達してやってみたら出来ました!
ありがとうございます!

ただ未だにフリーズばかり引くのが謎
5-21〜18-30の間にポケモンを置いてるのがマズいんだろうか
もう一点気になるのが殿堂入り画面を表示する時は29回目まで表示しないといけないのかな
 ▼ 190 ツハニー@アメボトル 21/12/07 21:37:51 ID:9uS6pKrY [5/5] NGネーム登録 NGID登録 wf 報告
>>188
多分64bit(18,446,744,073,709,551,616)に収まるコードじゃないとダメなんだと思う
 ▼ 191 スイゾロアーク@きのみ 21/12/07 23:04:38 ID:3QCQl9bE NGネーム登録 NGID登録 報告
>>187
これは良い

>>189
ちゃんと技マシン捨ててる?
 ▼ 192 ンチャム@ひかりのねんど 21/12/08 09:01:58 ID:9R5E.rgY NGネーム登録 NGID登録 wf 報告
>>133
このサイト504エラーで見れないです…
 ▼ 193 ルマユ@ハイパーボール 21/12/08 16:43:43 ID:2n9we/GI [1/2] NGネーム登録 NGID登録 wf 報告
マーキングACEでポケモンコピーが出来ないかと試行錯誤していたが、何とか形に出来た

・ポケモンコピー
144117416537882631 × 1
186901612997967879 × 1
182398013370662919 × 1
153969040722952199 × 1
198160612066590727 × 1
150872815979266055 × 1
198442087043432455 × 1
150872815979397127 × 1
163257714954731527 × 1
153687565746634759 × 1
147213641282355207 × 1
206886336345079815 × 1

電卓リミッター解除後に上記式を計算してボックス整理を開く
ボックス内に、適当なポケモンA,コピーしたいポケモンB,空き/不要なポケモンC、という順で配置する
この状態でAにマーキング→決定をすると、BがCにコピーされる
続けてBにマーキング→決定をすると、Cが右隣のマスDにコピーされる
同工程を繰り返すと沢山コピー出来る


DPはポケモンの暗号化が中々曲者で、コピーするのも一筋縄ではいかない
最初はコピー元本体にマーキング→決定をする方針で調査していたが、これだとダメタマゴ化して上手くいかなかった(どうやらマーキング変更の際に一時的にポケモンが復号化される為、そのままコピーすると復号化データが暗号化済みとしてコピーされチェックサムが異常となるかららしい)
本体とは別のポケモンに対して行うことで、本体の復号化を回避して無事コピーに至る

後マーキングACEは電卓で1バイトずつしか書き換えが出来ないからどうしても計算が多くなる
c0005とかc0008とかも試したけどダメだったわ
まあここは頑張ってもらうしかない
 ▼ 194 マケロ@クイックボール 21/12/08 16:55:08 ID:EOeEBFpE [1/2] NGネーム登録 NGID登録 wf 報告
>>193
全然原理がわからん
入力した数字の意味も解説たのむ
 ▼ 195 ットロトム@とうめいなスズ 21/12/08 17:17:16 ID:8ivIb2fo [1/3] NGネーム登録 NGID登録 wf 報告
>>193
できました…悪魔的だ
 ▼ 197 ーナンス@ぎんのパイルのみ 21/12/08 17:53:53 ID:qCF.Gs0U NGネーム登録 NGID登録 wf 報告
纏めたけどこれで合ってる?

・準備
・28回殿堂入りする
・回復ポケット
1番目:インドメタシン×22
2番目:元気の欠片×1

・ボックス5
21番目:性格値0xD7560016

・ボックス壁紙(https://www.pokewiki.de/Spezial:Geheimcode-Generator?uselang=ja にて入手)
13:伝説
14:森
15:伝説
16:ギンガ団
17:シンプル
18:森

・セットアップ
1.手持ち1匹の状態で2004/1/1に殿堂入り
2.1匹目をツチニン, Lv22,性格値0xFFFD218Cにして殿堂入り
3.手持ち5番目を性格値0x33620016のポケモンにしてレポートする
4.殿堂入りを見る
5.コトブキバグでマップ333に行きリタイア
 ▼ 198 ラブ@しめったいわ 21/12/08 17:58:11 ID:2n9we/GI [2/2] NGネーム登録 NGID登録 wf 報告
>>194
マーキングACEはその名の通りマーキングを変更する時のプログラム(アドレス0x0206DAB0にある)を書き換えて、任意のアセンブリプログラムコードを実行するというもの(つまりASEではなくACE)

>>193は0x0206DAB0に
00 98 88 23 C0 18 C1 18 44 22 0B DF
という値を打ち込む(あんだけ打ってこれだけ…w)
これは、選択したポケモンの先頭アドレスから次(+0x88)とその次(+0x110)のポケモンの先頭アドレスを読み込み、次のポケモンのデータ136バイト分をその次のポケモンに丸々コピーするという命令が書かれている
まあこの辺はARMのアセンブリが分からないと説明しても理解出来ないかも…
ただ、第3世代も同じARMのアーキテクチャなので、第3世代のコードが読めれば第4世代のもそのまま読めるようにはなる

取り敢えず、こうしてマーキングプログラムの領域に任意のプログラムを打ち込んでやることで、マーキング変更時にその任意のプログラムを実行出来る

>>195-196
もう実機でやったの⁉︎
早過ぎるwww
 ▼ 199 リザポス@バトルサーチャー 21/12/08 18:50:31 ID:EOeEBFpE [2/2] NGネーム登録 NGID登録 wf 報告
>>198
解説ありがとう

マーキング使うのかしこいな
マーキングなら種類あるしいろんな自作関数の呼び出しに使えそう
 ▼ 200 クレー@かいふくポケット 21/12/08 21:40:58 ID:8ivIb2fo [3/3] NGネーム登録 NGID登録 wf 報告
>>193
これ応用すればポケモンを削除することもできるのね
ダメタマゴの削除とかにも役立ちそう
 ▼ 201 ヒダルマ@ヘルガナイト 21/12/08 22:01:51 ID:kqYQO95g [1/2] NGネーム登録 NGID登録 報告
>>197
壁紙を使った方法(>>129)のセットアップはここにまとまっているっぽい
https://www.craft.do/s/YLb8MlRhv6Un3i
 ▼ 202 ジスチル@グッズケース 21/12/08 22:10:06 ID:kqYQO95g [2/2] NGネーム登録 NGID登録 報告
海外のコミュニティで質疑応答が始まってるから有識者に参加してほしい。セットアップもっとシンプルになるかも
例の動画(https://www.youtube.com/watch?v=tmPzFAuKMA8&ab_channel=RETIRE
の説明文にVoidmatrix discordのURLがある。ここの#gltch-barで議論してる
 ▼ 203 イナン@メガブレス 21/12/09 06:07:58 ID:nclAhIvs NGネーム登録 NGID登録 wf 報告
乱数調整をしようとして調査してたんだけど初期SEEDの選択肢が恐ろしいまでに狭いことが判明してしまった
具体的にはつうしんサーチャーのリセットから復帰するまでに内部では10Fしか経過してないのか0x○○△△000aの形にしかならない
おそらく直接初期seedをいじらない限りは理想個体をツモるのは不可能
 ▼ 204 カチュウ@ぎんいろのはね 21/12/09 11:14:40 ID:5vuojMxs NGネーム登録 NGID登録 wf 報告
簡易メモリエディタをつくった
https://www.craft.do/s/5bt1DzOVQhYtA3

これでやっとまともにプログラムが書き込めるようになる
 ▼ 205 ガヤドラン@あかいかけら 21/12/09 12:14:07 ID:yt.Ek1bc NGネーム登録 NGID登録 報告
ザロクバグの任意コード実行みたいに、育て屋から任意の性格値のタマゴ受け取れたりするんかな
 ▼ 206 ャワーズ@おはなのおこう 21/12/09 20:46:36 ID:ARmkaR7Q NGネーム登録 NGID登録 報告
>>204
これ使ってバイナリエディタ作れない?
 ▼ 207 ースター@ライボルトナイト 21/12/09 21:05:34 ID:HxZk4BzE [1/2] NGネーム登録 NGID登録 wf 報告
>>201
これで行ってもパルパークが始まらない。
一応そのまま左に行くとちょうど32歩で画面は暗転するので、位置は合ってると思うのだが....
 ▼ 208 ルキア@イワZ 21/12/09 21:23:55 ID:OQ3I00uo NGネーム登録 NGID登録 wf 報告
>>207
だとするとボックス18の30番目に置いているポケモンの性格値が間違っていると思う
 ▼ 209 プリン@メタグロスナイト 21/12/09 21:32:59 ID:HxZk4BzE [2/2] NGネーム登録 NGID登録 wf 報告
>>208
間違ってました。
やり直します。ありがとうございます。
 ▼ 210 ンムー@ミズZ 21/12/10 14:38:18 ID:OIe.zSVQ [1/2] NGネーム登録 NGID登録 wf 報告
>>204
これはマーキングACEにとっては非常に心強い味方でありがたい

この関数を何とかセーブデータ上に記録出来ないかと模索している最中、幾らかコードの効率化が出来たのだが如何だろうか?

$8000
2380 movs r3 0x80

$8002
A00E add r0 =$803C
C806 ldmia [r0]! r1-r2
6809 ldr r1 [r1]
5889 ldr r1 [r1+r2]
2B80 cmp r3 0x80
D001 beq $8012
6001 str r1 [r0]
4770 bx r14(lr)

$8012
6803 ldr r3 [r0]
C302 stmia [r3]! r1
6003 str r3 [r0]
4770 bx r14(lr)

書き込み関数とカーソルセット関数の共通パートを一纏めにし、$8000から実行すれば書き込み関数、$8002からならカーソルセット関数に分岐するような形にしてみた
これで手順2の$8044のポインタ入力と手順5を丸々カット出来ると思う


>>193で判明したポケモンデータの一時的な復号化を利用すればデータを適当なヒープに展開して実行出来ると思い、ポケモンデータに関数をぶち込もうと考察していたのだが、これだけ圧縮してもまだデカ過ぎるようだ…
命令だけは何とか再現出来てもポインタを書くスペースがない…
 ▼ 211 ーマルド@ガルーラナイト 21/12/10 17:52:50 ID:GorsY74c NGネーム登録 NGID登録 wf 報告
>>206
正直ウィンドウとか文字の表示方法がよくわかってないのでわからん
プログラムが出来上がった暁には入力の助けにはなると思う

>>210
ありがとう。こっちの方が短くていいね
エントリーポイントが複数ある関数ってアセンブリの黒魔術って感じだ
$8002でr3が初期化されてないけどこれは0x80になることはないってことかな?

とりあえずこれをもとにしてまた書き直してみる
 ▼ 212 ブラーバ@わすれもの 21/12/10 20:13:59 ID:OIe.zSVQ [2/2] NGネーム登録 NGID登録 wf 報告
>>211
なるべく命令数減らす為に例外ありの分岐になってるから、もしカーソルセットの際に既にr3に0x80が入っていた場合は失敗します…
書き込み関数の後ならr3が更新されてるから問題ないはず
0x80でマズそうなら他の値に変えることも出来るけど、まあ多分どれ選んでも変わらんか…

ポケモンの復号化データについて調べていたが、復号化されている間はデータを書き換え放題(書き換えた後にチェックサムが再計算されてダメタマゴ化しない)だということが分かり、一度手打ちでヒープに入力した関数プログラムをそのままポケモンにぶち込むことが出来た
しかし、ブロック配列によってはポケモンがあらぬ変化を遂げてカーソルを合わせるのが危険な状態になるから、特定の性格値を持ったポケモンを用意した方が無難そう
だが、ぶち込んだ関数をヒープに展開する際も結構な入力がいるし、そこまでしてポケモンに記録させる必要性もなさそうな気がしてきた…
 ▼ 213 カルゲ@ポケじゃらし 21/12/11 10:07:46 ID:0oPcte6g [1/3] NGネーム登録 NGID登録 wf 報告
>>212
r3の値は運用でカバーってことね

後半についてだけど今やろうとしているのは、復号→書き換え→暗号化 して保存して、実行するときは復号→実行 っていう想定なのかな?
それなら暗号化された状態のまま書きかえて暗号化された状態のままで実行してはいかんのか?
 ▼ 214 ュウ@フシギバナイト 21/12/11 10:19:02 ID:0oPcte6g [2/3] NGネーム登録 NGID登録 wf 報告
>>213
要するに、暗号化された状態だと意味のある機械語として読めて、逆に復号するとランダムで無意味なデータになる
っていう状況
 ▼ 215 ンバドロ@ひこうのジュエル 21/12/11 14:45:28 ID:qwLAR0o. [1/3] NGネーム登録 NGID登録 wf 報告
これよく考えたらフリーズした時にわざわざ最初からvoidルートを走り直さなくてもいいんだね…

パルパーク突入直前でレポート

パルパークでリタイアして帰還

コトブキシティに飛ぶ

殿堂入り記録を見る

voidに行く

つうしんサーチャー(エラー)

これで殿堂入り記録を保持したままパルパーク突入直前に戻れるので
コード入力ミスとかでフリーズしても安心
 ▼ 216 ローラニャース@ミュウツナイトY 21/12/11 15:03:43 ID:0oPcte6g [3/3] NGネーム登録 NGID登録 wf 報告
>>215
天才
 ▼ 217 エトル@やんちゃミント 21/12/11 16:38:55 ID:qwLAR0o. [2/3] NGネーム登録 NGID登録 wf 報告
>>216
ありがとう

これで本格的に333に引きこもれるようになった…片っ端からスクリプトコード検証もできる
脱出する時があるとすれば購入アイテムを持ち帰る時くらいか
 ▼ 218 ソハチ@たいようのふえ 21/12/11 17:24:59 ID:TXikJbUI NGネーム登録 NGID登録 報告
今北産業
 ▼ 219 シャーモ@ぎんのパイルのみ 21/12/11 18:56:39 ID:jmv2DZaY NGネーム登録 NGID登録 wf 報告
浅学で申し訳ございません
2010001EA0097と入力して実行すればマナフィの卵を入手できると思います
01EA=マナフィ
0097=卵を入手
なのはわかるんですが20100は何を表しているのでしょうか?
 ▼ 220 カチュウ@メガストーン 21/12/11 19:01:37 ID:FLVU03/U NGネーム登録 NGID登録 報告
>>213
まあ暗号化されたポケモンデータに直接飛んでプログラム実行出来れば確かに楽なんだけどねぇ…
チェックサムを制御しつつポケモンデータを自在に調整する技術は俺にはない…w

取り敢えず、ヒープ展開のプログラムも序でにポケモンにぶち込んでおけばマーキングACE自体のプログラムは1命令で済むから、どうしてもポケモンに記録させるならこの手法を取るのが良いか

>>215
これは完全に盲点だったわ…w
これなら多少の成功率の低さも気にならなくなるから殿堂入りデータの要件も従来のシンプルなヤツで良さそうだな
 ▼ 221 つばん@おっとりミント 21/12/11 19:43:47 ID:bhpcksbE [1/2] NGネーム登録 NGID登録 wf 報告
64です一応高速アルセウスルートを開拓した方と同じです。まぁ今の任意の進化に驚きです。
>>215のおかげでだいぶ楽になりました新しい任意コードを試すの役にたちました。
(゜-゜)未完成ならボールスクリプト任意コードを実機で成功しました。
スーパーボールがスクリプトだとエミュだといいが実機では駄目だったが
モンスターボールの個数がスクリプト化する事に成功トレーナー倒すだけで可能
自分の見つけた任意コードは殿堂入り不要ここから
PCボックスを開く殿堂入り任意コードに繋げるが今の所目標
こちらの方法だとボール番号のポケモンしか出せないのと作成できない問題があるが
色んなスクリプトをすぐ試せる
 ▼ 222 トモシ@きいろのはなびら 21/12/11 20:11:29 ID:Od8oRESM NGネーム登録 NGID登録 wf 報告
マナフィ卵ってなぞのばしょからやってきたとなってるけど通信交換したら通信交換で手に入れたとなるよね
あの時って謎の場所からやってきたって所の情報は上書きされるの?
それとも内部では謎の場所で受け取った記録は保持されるのかな
 ▼ 223 ッシード@ガオガエンZ 21/12/11 20:59:31 ID:x6M2iCEw NGネーム登録 NGID登録 報告
180145915682685476(16進数だと28001C180010224)で手持ち1番目にさばきのつぶてを覚えさせられるかと思ったんだが……
覚えさせるところまではいくんだがその後暗転したまま操作できる画面に戻れない
どうしてなのだ
 ▼ 224 メパト@ヤドランナイト 21/12/11 23:10:11 ID:qwLAR0o. [3/3] NGネーム登録 NGID登録 wf 報告
>>219
“2”は終了スクリプト
”0100”はスクリプト97(タマゴget)ならレベルに当たる数値だけど、
タマゴにレベルなんて無いから特に意味はないかも
 ▼ 225 キジカ@スキルコール 21/12/11 23:57:58 ID:bhpcksbE [2/2] NGネーム登録 NGID登録 wf 報告
>>221と同じ方です殿堂入り不要電卓不要でな好きなタマゴを作る事に成功多分実機でも出来るはずあとで試す
ボールで任意のスクリプトが実機で出来たので
今回のはきのみ番号がスクリプトだけど今回の場合は個数が種類になってるので
マナフィのタマゴも簡単に作れる
一応やり方は簡単で
必要などうぐはまひなおし10個 マナフィの場合モモンのみ490個あればOKきのみは増殖バグが用いればいいだけ
あとは>>215の方のルートで多分どのトレーナーでもいいと思う倒したら
コトブキ自転車バグでポケッチカンパニーに入りそのすぐ左下が謎の場所なので
通信サーチャー使ってボックス18の30番目に用意した14Cまたは14DとFB00のパルパーク化で可能です。
また倒してしまったトレーナーはバトルサーチャーで復活可能
 ▼ 226 ゲンダイナ@イトケのみ 21/12/12 00:08:19 ID:LAfsYc7c NGネーム登録 NGID登録 wf 報告
>>204
良いこと思い付いた、タウンマップ使うのやめよう(提案)

$8000
A00E add r0 =$803C
C80E ldmia [r0]! r1-r3
6809 ldr r1 [r1]
5889 ldr r1 [r1+r2]
2B80 cmp r3 0x80
D001 beq $8010
6001 str r1 [r0]
4770 bx r14(lr)

$8010
6803 ldr r3 [r0]
C302 stmia [r3]! r1
6003 str r3 [r0]
4770 bx r14(lr)

カーソルのポインタは$8048に移動させ、$8044には条件分岐用の値をセットする
$8044が0x80以外であればカーソルセット関数になり、c0007で$8044に0x80をセットすれば書き込み関数になる
再びカーソルセットに切り替えるにはc0007で$8044に0x80以外の値をセットすればよい
これで条件分岐に例外がなくなり、関数の命令数が1つ減り、タウンマップ関連の書き換えも不要となる
 ▼ 227 ガチルタリス@メガラペルピン 21/12/12 00:11:20 ID:YiZY51KA NGネーム登録 NGID登録 wf 報告
>225です。すみません作れたにはいいが透明ダメマタゴできたのでちょっとアイテムの調整やり直してみる
 ▼ 228 ライガー@きょうかポケット 21/12/12 22:07:27 ID:wyDAgpZw NGネーム登録 NGID登録 wf 報告
任意コード実行で入手したマナフィの卵ってポケモンバンク通ります?
色マナフィが問題ありで弾かれてしまった…任意コード実行でコピーしたポケモンだからかな?
 ▼ 229 ンペルト@けいけんアメXS 21/12/12 23:15:54 ID:v07kVZ46 NGネーム登録 NGID登録 wf 報告
>>228
レンジャー産の正規マナフィは運命フラグ付いてるから付けないと通らないと思う
その手の知識皆無なのでどんなコードを入力すればいいのかまでは分からないけど…

成功率100%の方のセットアップって吸出しの機械ないと無理だったりします?PKHeXの"親など"タブの"余分なバイト"ってやつがよくわからない…
 ▼ 230 ニータ@おおきなしんじゅ 21/12/13 01:13:32 ID:0KGoK9/s [1/3] NGネーム登録 NGID登録 wf 報告
>>229
未使用の領域のこと
バグってない限り全部0
 ▼ 231 ロッパフ@つめたいにんじん 21/12/13 01:16:18 ID:0KGoK9/s [2/3] NGネーム登録 NGID登録 wf 報告
 ▼ 232 ゼリア@きいろのバンダナ 21/12/13 01:57:28 ID:ae.oBfrE NGネーム登録 NGID登録 wf 報告
>>226
いや、逆にタウンマップで関数実行して"."関連を省略すべきか
"."関連のプログラムは電卓がリロードされると全てリセットされるから、ボックスを開くマーキングACEとは頗る相性が悪いことが判明した
タウンマップ関連はちっとやそっとじゃリセットされないからこっちの方が向いている

殿堂入りデータに必要なLv22ツチニンのブロック配列を利用して
・Cブロック
05 48 06 49 08 60 28 00 22 21 09 02 93 31 09 03
10 22 0B DF 14 B0 F8 BD 01 30 29 02 A0 90 0F 02
・Dブロック
05 A0 0E C8 09 68 89 58 80 2B 01 D0 01 60 70 47
03 68 02 C3 03 60 70 47 18 88 10 02 00 2F 11 00
↑をぶち込む方針で只今調査中
ヒープ展開する際はマーキングACEにてこのツチニンのCブロック(r6)にジャンプする

>>229
ポケモンデータは基本的にマーキングACEで簡単に書き換えられる
メモリエディタの完成まではc0007での打ち込みになるけど、もし現段階でマーキングACEを試したい人は尋ねてくれれば簡単なのは答える
 ▼ 233 ラルマタドガス@ダイマックスアメ 21/12/13 08:52:34 ID:rRqk5KsM NGネーム登録 NGID登録 報告
>>232
個人的には運命的な出会いフラグの付け方や出身バージョンの変え方が気になりますね...
 ▼ 234 ガハガネール@ふしぎなアメ 21/12/13 09:40:56 ID:Po5EpUUI NGネーム登録 NGID登録 報告
>>233
どちらも1バイトデータだから簡単
下記を10進数に変換して電卓リミッター解除後に入力、その後ボックス整理を開いて目的のポケモンにマーキング→決定

・イベントフラグ
2XX0206DAB00007
2200206DAB10007(省略可)
2280206DAB20007
2760206DAB30007

XX=01でイベントフラグ付与
※フォルム違いのあるポケモンはフォルムデータも内包されているので注意
https://projectpokemon.org/home/docs/gen-4/pkm-structure-r65/
???タイプのアルセウスとか出せるかも?


・出身バージョン
2XX0206DAB00007
2200206DAB10007(省略可)
2280206DAB20007
2760206DAB30007

XXは下記参照
https://m.bulbapedia.bulbagarden.net/wiki/Game_of_origin
1バイトあるから理論上は全てのゲームに変えられる
 ▼ 235 ンクルス@ポテトパック 21/12/13 09:44:07 ID:HCvwNI4w NGネーム登録 NGID登録 報告
>>234
出身バージョンミスった
こっちです

・出身バージョン
2XX0206DAB00007
2200206DAB10007(省略可)
2F00206DAB20007
2750206DAB30007
 ▼ 236 ンゲラー@あおいバンダナ 21/12/13 10:12:17 ID:BqSsG.KY NGネーム登録 NGID登録 報告
>>234->>235
ありがとうございます!
帰ったら試してみますね
 ▼ 237 チュール@メカニカルメール 21/12/13 10:43:37 ID:yGvQJwzg NGネーム登録 NGID登録 wf 報告
>>230
>>231
ありがとうございます!
 ▼ 239 ンカラス@シールぶくろ 21/12/13 14:44:07 ID:SVh2r55A NGネーム登録 NGID登録 wf 報告
エメラルドの汎用コード環境を用いて個体生成する方法で、任意のポケモン名、個体血、性格などを入力すると ボックス名を何に変えたらいいか教えてくれるサイトって誰かご存知ないですか??
過去に一度、それを使ってポケモン生成をした記憶があるのですが、いかんせんサイトが見つからなくて... スマホで検索してますが、pcのみならpcで見るので、ご存知の方いれば教えて頂けると幸いです
 ▼ 240 ムパルド@かわらずのいし 21/12/13 21:45:30 ID:cldIku0Q NGネーム登録 NGID登録 wf 報告
>>239
pcのアプリケーションになるが任意コード実行補助ツールかな?
 ▼ 241 ロモリ@ポロックキット 21/12/13 22:39:44 ID:kalMzpWI NGネーム登録 NGID登録 wf 報告
>>234 イベントフラグ出来ました、感謝
最初10進数の変換を間違えて下記のコード入力したら、大湿原の望遠鏡を覗くイベントが発生してビックリした。望遠鏡を覗き終わったらフリーズしたから実用性は全くないけど…
144398891514593280 × 1
153124615792689150 × 1
155376415606439940 × 1
 ▼ 242 ースト@スーパーボール 21/12/13 23:04:57 ID:0KGoK9/s [3/3] NGネーム登録 NGID登録 wf 報告
 ▼ 243 イコウ@コオリZ 21/12/13 23:07:07 ID:OkEQID/6 NGネーム登録 NGID登録 wf 報告
>>241
よほど衝撃的な場面を見てしまって腰抜かしてしまったんやろなぁ…
 ▼ 244 ワーク@くろおび 21/12/13 23:35:27 ID:.1/.b3zE NGネーム登録 NGID登録 [s] wf 報告
ふしぎなアメって増やせませんかね
007Bだと64ビット超えますしプレシャスボールみたいに店売りしてる感じでもなさそうですしで
 ▼ 245 ャオニクス@あかのはなびら 21/12/14 01:39:25 ID:IFEExNiI [1/2] NGネーム登録 NGID登録 wf 報告
>>232
マーキングACEで変更するポケモンデータを選ぶ際に法則性みたいなものはありますか?
(このデータを参照したいならこの数値にする、といったような)

自分で20280206DAB2の28の箇所を何回か変えて試してみたんですが、ポケモンデータ構造のサイトと照らし合わせてもあまり法則が掴めず...
 ▼ 246 ラルマッギョ@エルレイドナイト 21/12/14 09:06:10 ID:wSUspUOg [1/2] NGネーム登録 NGID登録 wf 報告
>>234-235
メチャクチャ嘘吐いた
0206DAB1はどっちも省略不可だわ
個人的に特性変更化の後のメモだったから省略していただけだった…

お詫びに特性書き換えるの書いときます

・特性
2XX0206DAB00007
2200206DAB10007
2780206DAB20007
2730206DAB30007(省略可)

XXは下記参照
https://m.bulbapedia.bulbagarden.net/wiki/List_of_Abilities_in_other_languages
表は10進数なので16進数に変換するよう注意
この時代は123(0x7B)のナイトメアまでしかない


>>245
レジスタっていう記憶装置がr0〜r15の16本あるんだけど、その内r13(sp)が性格値等の非暗号化データ、r7が種族等のAブロック、r5が個体値等のBブロック、r6が出身バージョン等のCブロック、r1とr2がボール等のDブロックの先頭アドレスを記録していて、その先頭アドレスから何バイト目を参照するかによって書き換えるデータが変わる
例えば上記の特性の場合、Aブロックの14バイト目にあるのでr7の14バイト目(先頭アドレス+0xDの位置)を参照している
ただしこれはアセンブリ言語でプログラミングが出来ないと上手く目的の箇所を書き換えられないと思うので、闇雲に値を変えるだけでは無駄、というか危険
 ▼ 247 タッコ@ハガネZ 21/12/14 17:31:38 ID:wSUspUOg [2/2] NGネーム登録 NGID登録 wf 報告
>>232
何とかこのCブロックに便利ボタン有効化プログラムも捻じ込めないかと模索していたが、漸く形になった

・Cブロック
04 A0 0E C8 11 60 E0 22 1A 70 01 39 10 22 0B DF
13 B0 F0 BD 01 30 29 02 A0 90 0F 02 B5 0B 06 02
・Dブロック
05 A0 0E C8 09 68 89 58 80 2B 01 D0 01 60 70 47
03 68 02 C3 03 60 70 47 18 88 10 02 00 2F 11 00

これでタウンマップ参照先書き換えと便利ボタン有効化、Dブロックの関数をヒープに展開するプログラムが全て一纏めになった
マーキングACEで0x0206DAB0に打ち込んだ46B7(mov r15(pc) r6)を実行するとCブロックにジャンプし、上記プログラムが実行され一気にメモリエディタの実行環境が整う算段
エミュ上では↑をぶち込んだポケモンを見ても特に異常は発生しなかったから大丈夫だと思うのだが…
 ▼ 248 グマッグ@あおぼんぐり 21/12/14 22:48:36 ID:IFEExNiI [2/2] NGネーム登録 NGID登録 wf 報告
>>246
なるほど、自分はアセンブリ言語に関しては全く理解していないので難しそうですね...

Emの手持ち書き換えコードみたいな感覚で使えるので配布個体の再現とかがかなりやりやすそう
 ▼ 249 ュレム@にじいろのはね 21/12/14 23:02:26 ID:J7TkUDio NGネーム登録 NGID登録 wf 報告
任意コード実行やりたさにダイパのロム買おうと思ってるんだけど初期版しゃないとダメとかってある?
 ▼ 250 ムスター@きかいのぶひん 21/12/15 00:15:34 ID:alpQ8vLs NGネーム登録 NGID登録 wf 報告
>>232
マーキングをするとポケモンに書き込んだプログラムを起動する方向で今やってる

ポケモンに書き込むプログラムは、簡易メモリエディタを所定の位置に展開して、タウンマップ書き換えや"."ボタンの書き換えも一緒にやる、って内容
たしかにマーキングと電卓の相性が悪いけど、便利ボタン押すたびに毎回"."用の設定を書き込む処理を追加すれば問題は回避できる
 ▼ 251 ローン@いのちのたま 21/12/15 01:19:19 ID:xx4Ma6KA [1/2] NGネーム登録 NGID登録 wf 報告
>>248
一応no$gbaってエミュレータを使うとアセンブリの勉強が出来るよ
俺も一昨年まではプログラミングのプの字も知らないド素人だったが、これ一台で汎用コードその他諸々のサンプルコードの作製や第4世代の任意コード実行セットアップの考案まで漕ぎ着けるレベルにはなった

>>249
レポートやリタイアの地点でメニューが開けるなら後期版でもいけそうではあるが…(後期版は持ってないから分からない)

>>250
となると書き込み関数とアドレスセット関数は分けるべきか
なるべく種族やPP関連のデータを踏まずにやり繰りしないといけないから大変なんだよねこれ…
一応>>247のアセンブリ置いとくんで参考になりそうな部分があれば幸い
 ▼ 252 クシー@アゴのカセキ 21/12/15 01:19:53 ID:xx4Ma6KA [2/2] NGネーム登録 NGID登録 wf 報告
・Cブロック 展開プログラム
$2FE0:
A004 add r0 =$2FF4
C80E ldmia [r0]! r1-r3
6011 str r1 [r2]
22E0 movs r2 0xE0
701A strb r2 [r3]
3901 subs r1 0x01
2210 movs r2 0x10
DF0B swi 0x0B
B013 add r13(sp) 0x4C
BDF0 pop r4-r7,r15
$2FF4:02293001
$2FF8:020F90A0
$2FFC:02060BB5

・Dブロック 簡易メモリエディタ
$3000:
A005 add r0 =$3018
C80E ldmia [r0]! r1-r3
6809 ldr r1 [r1]
5889 ldr r1 [r1+r2]
2B80 cmp r3 0x80
D001 beq $3010
6001 str r1 [r0]
4770 bx r14(lr)
$3010:
6803 ldr r3 [r0]
C302 stmia [r3]! r1
6003 str r3 [r0]
4770 bx r14(lr)
$3018:02108818
$301C:00112F00
$3020:分岐条件(00/80)
$3024:書き込みアドレスポインタ
 ▼ 253 ララッパ@あおのはなびら 21/12/15 01:46:16 ID:lYEI25pQ NGネーム登録 NGID登録 報告
>>249
今のところ英語版・日本語後期版(なぞのばしょでメニューが開けない)でできる任意コード実行のセットアップは
@オルトリタイア(Alt-retire)
Aレッジキャンセルで無理やりなぞのばしょでメニューを開きリタイアトリック
(※レッジキャンセル:某動画で見られる、自転車に乗りながらジャンプ中の特定サブピクセルにメニューを開くことでx座標をずらすグリッチ)
の2つじゃないかな

Aはおそらく人間向きじゃない。TASでもまともにできるかどうか。
@は人間向きだが、今の所情報が少なすぎるから海外勢に英語版のセットアップ公開してもらって更にそれを日本語版用に修正する作業が必要そう。
将来的にはオルトリタイアでのセットアップも確立されるかもしれないけど、いつになるか分からないので
今すぐやりたいなら日本語初期版ROMを探そう

 ▼ 254 ムナイト@コインケース 21/12/16 00:39:22 ID:lkQQdm/M NGネーム登録 NGID登録 wf 報告
金銀の任意コードぐらいしか弄ったことないけど
エメラルドの任意コードってやるの簡単だったりする?
 ▼ 255 イクン@ふたのカセキ 21/12/16 10:15:10 ID:CCCETjNY NGネーム登録 NGID登録 wf 報告
>>250
よくよく考えたらこれ一度展開すれば以降はASEが不要になる(扱う数字の都合上、電卓リミッター解除も不要になる)からパルパークに帰還してからのマーキングACEが出来るようになるのか、確かに便利だ
てことで本腰入れて再調査してみた
結果、>>247に少し手を加えれば実現出来た

・Bブロック
06 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04 A0 0E C8 11 60 E0 22 1A 70 01 39 18 22 0B DF
・Cブロック
13 B0 F0 BD 01 30 29 02 A0 90 0F 02 B5 0B 06 02
01 A3 37 CB 01 60 04 E0 38 7E 25 02 3B F0 EA F8
・Dブロック
03 A3 05 A0 0E C8 09 68 89 58 9F 46 01 60 70 47
03 68 02 C3 03 60 70 47 18 88 10 02 00 2F 11 00

マーキングACEで46AF(mov r15(pc) r5)を実行すればBブロックから始まるタウンマップ関連書き換え&展開プログラムが実行され、アドレス0x02293000($3000)にエディタプログラムが展開される
エディタプログラム自体の構造は>>252のと大きく違いはないが、分岐条件の設定が難しかった(一応出来るには出来る)ので、分岐の手法をちょっと変えてみた
$3000からがタウンマップの参照先で、"."の参照先の書き換えとアドレスセットを行う
$3010は"."の参照先となり、比較命令cmpの代わりに挿入した相対アドレス取得addにより$3020の書き込み関数へとジャンプするようになっている

導入の際は、$3000からc0007でエディタプログラムを打ち込み、展開プログラムはエディタを利用して$2FD0から書き込み、最後にマーキングACEにてこれら0x60バイトのデータをツチニンのBブロックに対してコピペする(恐らくタマゴ化する)
 ▼ 256 ャンデラ@あまーいりんご 21/12/16 10:39:03 ID:p2K6anx. [1/3] NGネーム登録 NGID登録 wf 報告
末尾0x16のセットアップがうまくいかない
殿堂入り60回目だったのがダメなのか末尾0x16のニックネームが間違っているのか...
あしあとリボン受け取り可能な状態だからなつき度はMAXだし「メイン」「出会い」「統計」「わざ」「親など」は全部一致してるはずなんだけど...
 ▼ 257 ォクスライ@まるいおまもり 21/12/16 13:26:40 ID:L7ZAHYL6 [1/2] NGネーム登録 NGID登録 wf 報告
>>254
自分はエメラルドやる前まで任意コード実行について何の知識もなかったけど
エメラルドの任意コード実行環境を整えるのにそう苦労しなかったよ
特段難しい手順はないはず
 ▼ 258 ボツボ@けいけんアメL 21/12/16 14:13:17 ID:L7ZAHYL6 [2/2] NGネーム登録 NGID登録 wf 報告
スクリプトコード0148のバグ店について調査してみた(某動画のプレシャスボールのやつ)
https://www.craft.do/s/3XCQOrZqF5lIdO

ショップ番号0x97〜0xAFまでは存在を確認できた
アイテムの種類は0x111の火炎玉まであるみたい

まあ任意アイテム入手のコードが打てるようになったら要らなくなると思うが…
 ▼ 259 テッコツ@いじっぱりミント 21/12/16 15:08:17 ID:VQAUd1A6 [1/4] NGネーム登録 NGID登録 wf 報告
>>256
とくに理由がないなら壁紙を使うセットアップに切り替えるといいと思う
一応聞いておくと、うまくいかないってのは具体的にどんな症状?
 ▼ 260 ガボーマンダ@がんせきおこう 21/12/16 16:30:54 ID:T742ieIE NGネーム登録 NGID登録 [s] wf 報告
>>258
本当にありがたいです
 ▼ 261 ンフィア@ディアンシナイト 21/12/16 18:16:53 ID:p2K6anx. [2/3] NGネーム登録 NGID登録 wf 報告
>>259
2+0を計算(=を押した瞬間ハヤシガメ?の鳴き声)
Xを押して何も起きない
その後Aを押してフリーズ…って感じです(あと実機です)

壁紙セットアップでマナフィのタマゴや所持金増加は成功したのですが>>193のポケモンコピーコマンドが上から3行目実行したあたりでフリーズしちゃったので100%実行できるセットアップがあるならそちらに切り替えたかったのです…
 ▼ 262 ヌギダマ@プラズマカード 21/12/16 20:07:36 ID:p2K6anx. [3/3] NGネーム登録 NGID登録 wf 報告
>>261
あ忘れてた、2+0の後にリタイア実行してます
 ▼ 263 リキリ@あかいバンダナ 21/12/16 22:41:27 ID:VQAUd1A6 [2/4] NGネーム登録 NGID登録 wf 報告
>>262
Xをおして何もおきなくてAを押してフリーズする、ということはインドメタシンまではたどり着いている
ということはフリーズする原因は3つ考えられる

@アイテム2行目が なんでもなおし x 1でない
Aボックス5, 20匹目の末尾が0x16でない
Bボックス5, 21匹目のPIDが0x1021DB00でない

なのでこの3つをチェックするしかない

あと思ったけどもしかしてPKHeXから書き出したときの拡張子.pk4じゃなくて.pb8とかになってたりしない?
 ▼ 264 ーマルド@バックのかんづめ 21/12/16 22:47:38 ID:VQAUd1A6 [3/4] NGネーム登録 NGID登録 wf 報告
>>262
それとこのASEが成功するかいなかは起動・リセット時のアドレスのランダム化で決まるから、一度スクリプトの呼び出しに成功したならリセットするまではちゃんと毎回成功する
二度目以降にフリーズしたというならそれは入力したスクリプトの方の問題
 ▼ 265 ットレイ@ほかくポケット 21/12/16 22:50:36 ID:VQAUd1A6 [4/4] NGネーム登録 NGID登録 wf 報告
>>263
あと殿堂入りのセットアップをちゃんとやったなら壁紙の方のセットアップ(アイテム、ボックス、手持ちポケモン)に切り替えても効果あるから大丈夫
 ▼ 266 ベルタル@アクアスーツ 21/12/17 00:11:31 ID:G1Y.oQYU [1/2] NGネーム登録 NGID登録 wf 報告
>>263
@2行目はなんでもなおし x 1 です
Bボックス5, 21匹目のPIDは0x1021DB00(わんぱく)です パッチールで作ったのでここは間違いないです

じゃあやっぱりAボックス5, 20匹目の末尾が0x16でない...?
ちゃんと.pk4で書き出しました

>>264
ということはどこかで数字を打ち間違えたのかな...?

>>265
アイテム、ボックス、壁紙、手持ちを壁紙セットアップのものに切り替えて再度挑戦しましたが今度は2+0=からリタイアした後普通にメニューが開けてしまいました...もちろんAを押しても何もなく...(あと電卓でポケモンの鳴き声が鳴るのは仕様だったのですね、お恥ずかしい)
 ▼ 267 ジロン@しんかいのキバ 21/12/17 09:21:07 ID:wG5.fErY NGネーム登録 NGID登録 wf 報告
>>266
>普通にメニューが開けてしまいました
その場合は通信サーチャーでリセットしてリトライ
 ▼ 268 ブルモ@きんりょくのハネ 21/12/17 09:26:22 ID:NwW.swzQ NGネーム登録 NGID登録 報告
なんでもなおし?
げんきのかけら×1では無くて…?
 ▼ 269 ートロトム@ベリーアメざいく 21/12/17 13:51:35 ID:G1Y.oQYU [2/2] NGネーム登録 NGID登録 wf 報告
>>267
5回ほどやり直したら成功しました!
フリーズしてもすぐ333に戻れるのだから壁紙の方を使うことにしました、ありがとうございます!
(前回コピーコードでフリーズしたの、リミッター解除コード打った後に図鑑開いてリミッター解除が消滅してたからですね、お騒がせしました…)

>>268
https://www.craft.do/s/DAveGdlTr1Kdu4
こちらのセットアップを試そうとしてたので…
壁紙の方は元気の欠片ですね
 ▼ 270 ンナ@ソニアのほん 21/12/18 13:06:33 ID:413MCe.M [1/2] NGネーム登録 NGID登録 wf 報告
さっきサファリボールが買えるショップのコードを打ち込んだ後、ルートの最初から始めたのにも関わらず無反応が続いているんだけど、どうにかならないかな?プレシャスボールの時はちゃんとルートの最初から始めたらコードを受け付けてくれたのに
 ▼ 271 クガメス@おとしもの 21/12/18 14:17:35 ID:Fcp6fb1c NGネーム登録 NGID登録 wf 報告
>>270
どのセットアップでやってる?
 ▼ 272 ラキオン@レトルトめん 21/12/18 15:26:10 ID:413MCe.M [2/2] NGネーム登録 NGID登録 wf 報告
>>271
壁紙を使う方です
 ▼ 273 イーガ@くろいたてがみ 21/12/18 20:32:57 ID:XszMT6wM NGネーム登録 NGID登録 報告
DPのセットアップ見てて思ったんだけどさ、BDSPで最近見つかった選択肢バグをリタイアグリッチみたいな形で応用してBDSPで任意コードとか出来ないか?
 ▼ 274 イスポス@はがねのジュエル 21/12/19 23:33:49 ID:H9MkR5LA NGネーム登録 NGID登録 [s] 報告
ダイパの任意コードで所持金増加ってどうやるの?
 ▼ 275 ドイデ@ヘラクロスナイト 21/12/20 18:09:31 ID:dhT2OWe. NGネーム登録 NGID登録 wf 報告
マップ333でセーブしたら右にあるはずのパルパークが消滅して脱出できなくなった...

この状態からどうにかパルパークに行けないかな?
 ▼ 276 リランダー@コンペボール 21/12/21 17:18:42 ID:NPRwdFqI NGネーム登録 NGID登録 wf 報告
>>275
適当に右か左に走って屋外マップに移動してセーブリセット、でもとの場所にもどるとパルパークがある

って言おうと思ったけどセーブができないのか
 ▼ 277 マタナ@ナナのみ 21/12/21 17:28:07 ID:EtIwSFnc NGネーム登録 NGID登録 wf 報告
>>276
一応下に10000歩くらい進むと画面がブラックアウトするマップに着く
BGMもポケセンだしたぶんそのマップはID333だと思うんだけど、その周りにパルパークが見当たらないんよね...
 ▼ 278 ルズキン@ダイマックスB 21/12/21 17:29:14 ID:/VVwcKwY [1/2] NGネーム登録 NGID登録 wf 報告
いつも参考にさせていただいております
Emの任意コードについてどうしても分からないことがあるのでご回答頂けたらと思います

前スレ>>316を参考に出身バージョンの変更を試みているのですがダメタマゴ化してしまいます
(GEAMについてもよく分からず四択全てリセットをかけてもといったところです苦笑)

任意ポケモン生成コードで作ったポケモンに、何かを施した上で316のコードを打ち込べば…と小さな頭ながらに考えているのですが色々試行錯誤しても叶いません
ご教授頂けませんでしょうか

参考に性格値0x5f280216 こちらでご説明頂けたらなお幸いです
 ▼ 279 ラージェス@ルームキー 21/12/21 17:42:54 ID:UEw6ngAo NGネーム登録 NGID登録 wf 報告
エメラルドの0x085Fって交換で別romに送れる?
 ▼ 280 ーディン@タイマーボール 21/12/21 18:44:08 ID:Ah/wTQw2 NGネーム登録 NGID登録 wf 報告
>>278
ボックス名1:[に ィ@@  ビ]
ボックス名2:[もけぬうい]
ボックス名5:[く0COおぅズば]
ボックス名6:[アゆむ6ば]
ボックス名9:[クぢいいリメうい]
ボックス名10:[アアアヤ6かく]
手持ち3匹目:書き換えたいポケモン

@@の部分に変更したいバージョンを入力してください
https://m.bulbapedia.bulbagarden.net/wiki/Game_of_origin
 ▼ 281 ズパス@せっかちミント 21/12/21 20:56:28 ID:/VVwcKwY [2/2] NGネーム登録 NGID登録 wf 報告
>>280
無事できました!
親切にしていただきありがとうございます
DPの任意コード成立で盛り上がってる中お騒がせしてすみませんでした
 ▼ 282 ドシシ@もえぎいろのたま 21/12/22 02:25:13 ID:YUfsAGyU NGネーム登録 NGID登録 wf 報告
マナフィのタマゴについて調査していたが、トレーナーメモのデータにはタマゴの入手場所と入手日の記録領域と、ポケモンの出会った場所と出会った日の記録領域とがあり、タマゴを受け取った段階ではタマゴ側の記録領域のみが使用される
タマゴを通信交換すると、交換した日付と通信交換産であることがポケモン側の記録領域に別枠で記録される
タマゴ生成時にタマゴに記録された親情報と現在のタマゴの所有者が一致している場合、トレーナーメモではタマゴ側の記録領域が参照され、異なる場合にはポケモン側の記録領域が参照される
そして、一致している状態で孵化するとポケモン側の記録領域のみが更新され、異なっていた場合にはタマゴ時のポケモン側の記録領域のデータがそのままタマゴ側の記録領域へとシフトされ、ポケモン側の記録領域は新たに更新される

色違いのマナフィは必ず通信交換産となることから、正規再現する場合は孵化したマナフィのタマゴの入手場所を通信交換産(0x07D1)に書き換えれば良い


後、乱数値の格納ポインタが0x021C65A8であると特定した
マナフィタマゴ入手コードを実行した場合、ポインタに格納された乱数値seed[n]の[n+1]が実際の個体生成に使用される
例えば控えめ6Vの生成乱数値0x6F72E04Bを目標とする場合、[n−1]である0x469FB838が指定乱数値となる
ということで、以下のコードを実行してからタマゴを入手すれば控えめ6Vになる(と思う)

・控えめ6V
238021C65A80007 = 159880107759501319
2B8021C65A90007 = 195908904778530823
29F021C65AA0007 = 188872030360829959
246021C65AB0007 = 163820757433647111
 ▼ 283 ネコ@カゴのみ 21/12/22 11:00:17 ID:KPy.wkrA [1/3] NGネーム登録 NGID登録 wf 報告
>>282
成功しました。

IDを00000(裏ID47390)に調整したromがあり、
0xc5ee7cf6(臆病31-14-31-31-31-31) n-1=0x2ed67d02を出したいのですが、コードが全く分かりません。
ひかえめのコードを参考にしたいところですが、なぜひかえめのコードがぞうなるのか皆目見当もつきません。
不躾で申し訳ないですが、お教えいただけませんか?
 ▼ 284 シヘンジン@シルフスコープ 21/12/22 11:28:03 ID:U932VDyQ NGネーム登録 NGID登録 wf 報告
>>283
282じゃないけどぱっと見こんな感じ?
202021C65A80007
27D021C65A90007
2D6021C65AA0007
22E021C65AB0007

最初の2が終了?で次の2文字が乱数値の指定(リトルエンディアン)でその次の8文字がポインタ、最後の0007は…知らない…

タマゴの入手場所の書き換え方知りたいです…
 ▼ 285 イティ@きれいなぬけがら 21/12/22 11:30:57 ID:KPy.wkrA [2/3] NGネーム登録 NGID登録 wf 報告
>>284
ありがとうございます。
やってみます
 ▼ 286 ケニン@モーモーミルク 21/12/22 12:14:33 ID:5CIIN3AE [1/4] NGネーム登録 NGID登録 wf 報告
>>284
最後の“0007”はスクリプトコマンドの部分で
【0x0007XXXXXXXXYY0002】
でアドレス0xXXXXXXXXに値0xYYを書きこむことができる

電卓に入力する際はこれを逆にして
【0x02YYXXXXXXXX0007】とする
これを10進数に直して入力


まあ自分は>>275で今voidから出られなくなってるんで>>282のコードを試せないけどね
色ギガスとか持ってるロムなんでなんとか脱出したい所だが....
 ▼ 287 チゴラス@つきのふえ 21/12/22 13:13:35 ID:KPy.wkrA [3/3] NGネーム登録 NGID登録 wf 報告
>>285
成功しました。
ありがとうございます
 ▼ 288 ブリボン@しんじゅ 21/12/22 16:38:18 ID:7BME8kak [1/2] NGネーム登録 NGID登録 wf 報告
>>286
一応29万歩くらい左に歩き続けるとパルパークにつくことになっている(途中でクラッシュするマップをふまなければ)
重しでも乗っけて放置するしかないな


計算をのせておくと

base + 0x2285A スタート
base + 0x1E170 ゴール(パルパーク)

差 = 0x2285A - 0x1E170 = 0x46EA = 18154バイト
マップひとつは2バイトなので、マップの数に換算すると 18154/2 = 9,077個
マップひとつの幅が32マスなので、歩数に換算すると 9077 * 32 = 290,464歩

baseは起動時に決まるランダムなアドレスで、最大256バイトくらいばらつく。なので誤差が8000歩分くらいでる


 ▼ 289 オラント@きのみ 21/12/22 16:50:48 ID:5CIIN3AE [2/4] NGネーム登録 NGID登録 wf 報告
>>288
本当にありがとう…
やってみるわ
 ▼ 290 ミッキュ@おこづかいポン 21/12/22 17:09:58 ID:7BME8kak [2/2] NGネーム登録 NGID登録 wf 報告
書き忘れたけど万歩計がカンストするから注意
 ▼ 291 アルヒー@かいがらのすず 21/12/22 19:09:15 ID:4QowLGf6 NGネーム登録 NGID登録 wf 報告
29万歩だと5時間くらいかかる?
大変だ…
 ▼ 292 ルディオ@のびたバネ 21/12/22 21:48:34 ID:5CIIN3AE [3/4] NGネーム登録 NGID登録 wf 報告
150000歩ぐらい行ったら謎の見えない壁に頻繁にぶつかるようになったわ
一応上下に進めればかわせるけどだいぶキツい
 ▼ 293 ゾノクサ@こうらのカセキ 21/12/22 23:51:41 ID:5CIIN3AE [4/4] NGネーム登録 NGID登録 wf 報告
パルパークに着けたけどリタイアしたら画面切り替わるタイミングでフリーズした...
 ▼ 294 ガプテラ@ポフィンケース 21/12/23 01:22:04 ID:aUPI3x2. [1/4] NGネーム登録 NGID登録 wf 報告
>>284
マーキングACEで書き換えられるけど2バイトだから若干面倒い
通信交換産にしたいだけであれば実際に通信交換してしまうのも手ではある(ちゃんと謎の場所産の名残が消えて正規のものと同じになる)
どうしてもマーキングACEで書き換えたいようであれば公開する

簡易メモリエディタプログラムのポケモン保存とか色々調査してきたものの、導入手順があまりにも面倒臭過ぎて(てぽんさんもあれから更新してないみたいだし…)、これの導入を前提にマーキングACEを行うのは非条理だと思えてきた
なので、マーキングACEについては今まで小出しにしてきたサンプルコードらと同じくc0007での打ち込みでやっていく方針で、近々ブログに纏めようと思います
 ▼ 295 ンファン@ディフェンダー 21/12/23 13:09:02 ID:bkc2Cdu. [1/2] NGネーム登録 NGID登録 wf 報告
マーキングACEでポケモンを色違いにすることは可能?
ポケモンの性格値を表IDと裏IDに設定できれば良いと思うんだけど、2バイト書き換えは面倒なのかな
 ▼ 296 コガシラ@チョークいし 21/12/23 15:54:46 ID:aUPI3x2. [2/4] NGネーム登録 NGID登録 wf 報告
>>295
性格値をそのまま親IDにコピペするだけなら比較的簡単に出来る
まあ18桁の数字を8回打ち込むことを面倒と思うかどうかは人それぞれだが…

・強制色違い化
2000206DAB00007 = 144117416537882631
2980206DAB10007 = 186901612997967879
2000206DAB20007 = 144117416538013703
2680206DAB30007 = 173390814115987463
2780206DAB40007 = 177894413743423495
2600206DAB50007 = 171139014302433287
2010206DAB60007 = 144398891514986503
2E00206DAB70007 = 207167811321528327

これで目的のポケモンにマーキング→決定すれば性格値が親IDにコピーされて強制的に色違いになる
 ▼ 297 ートロトム@ボロのつりざお 21/12/23 16:18:17 ID:aUPI3x2. [3/4] NGネーム登録 NGID登録 wf 報告
折角だからもう一度だけ簡易メモリエディタについて再考してみた
やはり"."関連のプログラムを捩じ込むと導入手順が膨大になる上に>>255を試してみたら"."押す度に符号の部分がバグるようになって何か危なっかしかったw
よって"."関連は排除する方針に戻し、エディタプログラムを以下のように変更した

・簡易メモリエディタ
$3000:
A005 add r0 =$3018
C806 ldmia [r0]! r1-r2
6809 ldr r1 [r1]
588B ldr r3 [r1+r2]
3258 adds r2 0x58
588A ldr r2 [r1+r2]
2A00 cmp r2 0x00
D101 bne $3014
6802 ldr r2 [r0]
C208 stmia [r2]! r3
6002 str r2 [r0]
4770 bx r14(lr)
$3018:02108818
$301C:00112F00
$3020:書き込みアドレスポインタ

カーソルセットも4バイト書き込みもタウンマップを登録した便利ボタンで行うのは従来と同じ構想だが、今回はカーソルセットの際は電卓の"出力結果"の方を参照するように仕様変更した
4バイト書き込みは従来通り電卓の入力1を参照するので、これにより入力1の入力だけなら4バイト書き込みとなり、×1や+0などで出力結果まで表示させればカーソルセットとなり上手く分岐する
これならプログラム展開後はパルパーク帰還してからも("."関連を使用せずに)エディタ機能が使用出来る
 ▼ 298 レッグル@コスメポーチ 21/12/23 19:55:36 ID:bkc2Cdu. [2/2] NGネーム登録 NGID登録 wf 報告
>>296
ありがとう、試してみます!
 ▼ 299 プラス@けいけんアメM 21/12/23 20:16:46 ID:f2mInUdM [1/2] NGネーム登録 NGID登録 wf 報告
>>294
メインromと任意コードromが同じIDだから「つうしんこうかんで」にならないんですよね…
お手数ですが公開していただけると幸いです…
 ▼ 300 レズン@くろいにんじん 21/12/23 21:23:46 ID:aUPI3x2. [4/4] NGネーム登録 NGID登録 wf 報告
>>299
あいよ

・タマゴ入手場所通信交換産(0x07D1)化
2010206DAB00007 = 144398891514593287
2480206DAB10007 = 164383614861115399
2C80206DAB20007 = 200412411880144903
2820206DAB30007 = 180709163510464519
2D10206DAB80007 = 202945686670934023
2070206DAB90007 = 146087741375447047

下2つの引数のD1と07の部分が目的の場所のIDとなるので、ここをB9と0Bに変えればポケモンレンジャー産(0x0BB9)に出来る
https://m.bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(Generation_IV)
 ▼ 301 ラマネロ@ミュウツナイトY 21/12/23 22:06:27 ID:f2mInUdM [2/2] NGネーム登録 NGID登録 wf 報告
>>300
ありがとうございます!!!

レンジャー産に書き換えるとブロックルーチンかかるのでしょうか…?タマゴいっぱいあるのでちょっと試してみます!
 ▼ 302 チフサグマ@やさいパック 21/12/24 08:16:52 ID:K1l22eak NGネーム登録 NGID登録 wf 報告
>>301
いやかからない
単にポケレン産の見るからに不正な色違いが誕生するだけ

>>299の画像見て思い出したけど、>>234のイベントフラグ付与は、マナフィの場合無性別なのでXXは05とするのが正しい
 ▼ 303 ルガー@カイロスナイト 21/12/24 20:24:01 ID:jD5cj1NY NGネーム登録 NGID登録 wf 報告
>>302
あら…じゃあブロックルーチンっていうのはレンジャー側が何かしている感じなのか

無事通信交換産にできた!ありがとうございます!ここまでくるともう正規個体と見分け付かないですね…
 ▼ 304 フレシア@きいろビードロ 21/12/25 19:48:21 ID:EVmsJMHg NGネーム登録 NGID登録 報告
エメラルドで出会った場所を遠く離れた土地にするコードってありませんか?
 ▼ 305 ルジーナ@かいふくポケット 21/12/25 23:10:16 ID:xO2.Nn6o NGネーム登録 NGID登録 報告
>>303
強いて言うなら配達員かな
基本的には徘徊と同じシンクロ不可のメソッド1で個体生成されるが、そのロムで孵化すると色違いになる場合にARNGという少し特殊な乱数を使用して性格値だけ強制的に変更させられてしまう
が、逆にこれを利用することで目的の個体値のまま他の性格のものを手に入れるという応用技がある

>>304
第3世代にはそんな表記ありませんが?
 ▼ 306 ッスグマ@きんのナナのみ 21/12/26 15:47:10 ID:ZtxQF5cA NGネーム登録 NGID登録 wf 報告
>>304
"どこか"ならある
ただコードの入力ミスでなったものだからやり方は分からん
 ▼ 307 サキント@ミュウZ 21/12/27 08:54:10 ID:DU1ka57g NGネーム登録 NGID登録 wf 報告
ダイパで国籍変更のコードってありませんか?
 ▼ 308 ニスズメ@こだわりハチマキ 21/12/27 20:15:10 ID:qU6U73KY NGネーム登録 NGID登録 報告
3世代の配布ポケモンの性格値を知りたいのですが詳細が書かれているサイトはないのでしょうか?
 ▼ 309 ゲボウズ@よごれたハンカチ 21/12/28 16:36:57 ID:V2zom/LM NGネーム登録 NGID登録 wf 報告
壁紙のセットアップの方でマナフィ入手できました
本当に皆さん凄すぎます
成功率が書かれているよりかなり低かったですが(無反応が殆どでフリーズも稀)何が影響してるのでしょうか…
何はともあれ本当にありがとうございました
 ▼ 310 ェイミ@こだわりハチマキ 21/12/28 19:21:57 ID:wVCYnrOU NGネーム登録 NGID登録 wf 報告
今更エメラルドの任意コード実行について質問して申し訳ないのですが任意コード実行は再販版でも初期版と同じように実行する事は可能でしょうか? もし良ければお教え下さい
 ▼ 311 スモッグ@シーヤのみ 21/12/28 22:49:02 ID:9gbQpQLg NGネーム登録 NGID登録 報告
309です、失礼しました、普通にかなりの確率で成功できました
https://www.craft.do/s/YLb8MlRhv6Un3i
の「フリーズした場合」の手順を試してちゃんとボックスの殿堂入りをもう一回みて謎の場所に戻ることが大事?かと
 ▼ 312 シェード@のこされたボール 21/12/29 19:49:10 ID:d.roCEbI NGネーム登録 NGID登録 wf 報告
>>275だけどエミュなら290000歩目のパルパークでリタイアしてもフリーズしないのね
エミュ使って無事現世に帰ってこれたわ
 ▼ 313 ガミミロップ@とうめいなスズ 21/12/30 19:51:27 ID:5NSAITX2 NGネーム登録 NGID登録 wf 報告
>>245です
マーキングACEの法則が完全に掴めました
そういうことだったんですね...

おかげで任意アイテムの入手等できるようになりました...感謝
 ▼ 314 ュラルドン@チーゴのみ 21/12/31 20:57:02 ID:GBBksmMk NGネーム登録 NGID登録 報告
これで入手したてんかいのふえはフラグ付いてないようですね。
配達員?から受け取らないといけないのかな?
 ▼ 315 ピナス@きのみぶくろ 21/12/31 22:24:10 ID:8f7spu7Y [1/2] NGネーム登録 NGID登録 wf 報告
エメラルドの任意コードで好きな乱数に出来る前提で、PC以外でも起動出来る3gensearchみたいなツールご存知な方居ますか?
この性格値で個体値とエンカウントするための乱数を逆算してくれるようなツールだと嬉しいのですが
 ▼ 316 ングラー@はいぶくろ 21/12/31 22:25:59 ID:8f7spu7Y [2/2] NGネーム登録 NGID登録 wf 報告
この〜の部分が分かりにくいですね

特定の性格値(色違い、性格)で特定の個体値になるIDとそれに遭遇出来る乱数を調べてくれるようなツールでブラウザ上で動くものはありますか?
 ▼ 317 ラルカモネギ@コンペボール 21/12/31 22:38:31 ID:lu4Yh.Ik [1/2] NGネーム登録 NGID登録 wf 報告
例えば
2FF0206DAB00007
2200206DAB10007
2380206DAB20007
2770206DAB30007
↑のコードを実行した後で
2FF0206DAB00007
2200206DAB10007
2780206DAB20007
2770206DAB30007
って打ちたいとき、直前に入力したコードと重複しているもの(つまり2つめのコードの1,2,4行目)は省略してもよいのでしょうか...?
 ▼ 318 ルンゲル@でんきだま 21/12/31 23:26:32 ID:cHBYbZoc NGネーム登録 NGID登録 wf 報告
>>317
省略しておk
 ▼ 319 ランセル@スチールメモリ 21/12/31 23:27:32 ID:lu4Yh.Ik [2/2] NGネーム登録 NGID登録 wf 報告
>>318
ありがとうございます!
 ▼ 320 ワンテ@ヤタピのみ 22/01/01 00:30:25 ID:9hMUnAHs [1/2] NGネーム登録 NGID登録 [s] wf 報告
あけましておめでとうございます
 ▼ 321 ガガルーラ@どくどくだま 22/01/01 13:13:27 ID:LaT20qlw [1/3] NGネーム登録 NGID登録 報告
これからDPの任意コード環境構築しようと思っているのですが
謎の場所経由で捕まえたDP産シェイミをプラチナ以降で花を貰えてフォルムチェンジできる個体に書き換える場合は>>234のコードを使用して出身バージョンの変更とイベントフラグを付けるだけで大丈夫ですかね?

それとプラチナでイベント発生出来るレジギガス作るにも適当な個体にイベントフラグ付けるだけでいいのかな
(こっちはその気になれば今あるコードだけでもテンイ村産の再現ぐらいなら簡単に出来そうではありますが)
 ▼ 322 イケンキ@あかいかけら 22/01/01 15:23:52 ID:LwPgr6wY [1/3] NGネーム登録 NGID登録 wf 報告
>>320
あけおめ!

>>321
シェイミの出身バージョンの変更は要らない
基本的に運命的な出会いフラグだけでok レジギガスも同様

ちなみにHGSSのアルセウス&ピチュー&セレビィのイベントは運命的な出会いフラグだけではダメっぽい
 ▼ 323 オッキー@タポルのみ 22/01/01 16:20:27 ID:LaT20qlw [2/3] NGネーム登録 NGID登録 報告
>>322
ありがとうございます!
そっか、そういえば他に花が貰えて、手紙産やオブリビアより早く(というか初)配信された映画シェイミもフラグが付いてるだけで対象タイトルも内部出身地も(確か)ダイヤでしたしね
ダイヤってだけで花貰えなかったら酷すぎるか
バージョン変更は完全正規の楽園産に偽装がしたい人はって感じかな

レジギガスの方は出会った場所をポケモン映画08にする必要があったりするのかとも思いましたがその必要もないんですね
HGSSイベント用の個体は全部持ってるので個人的には問題なかったのですがテンイ村だけ紛失して困ってたので助かりました

 ▼ 324 リル@あかいかけら 22/01/01 16:30:59 ID:LaT20qlw [3/3] NGネーム登録 NGID登録 報告
自分はたまたま持ってたからそっちは困らないけどHGSSのイベント発生できる個体がイベントフラグだけでは駄目となると他の何を判断材料にしているんだろう
出会った場所、TN、ID、ボールぐらいなら任意コードなり乱数調整で簡単に寄せることも出来そうだけど
クラシックリボンが必要なのかな(アルセウス、ピチュー、セレビィにはこれが付いてる)
 ▼ 325 ッピ@カムラのみ 22/01/01 16:36:55 ID:9hMUnAHs [2/2] NGネーム登録 NGID登録 [s] wf 報告
出会った場所だと思われる
少なくともなぞのばしょ産はNG、はじまりのまはOKなので
親 IDを映画館のそれにしてうんめいてきなであいをしたにしたら行けるのではないかな
 ▼ 326 ガタブンネ@ゴーストジュエル 22/01/01 20:35:29 ID:LwPgr6wY [2/3] NGネーム登録 NGID登録 wf 報告
マーキングACEで変更したNN、TN、IDはセーブリセットすると元の数値に戻っちゃうみたい
多分配布個体の再現は無理だね
 ▼ 327 ャビー@ギンガだんのカギ 22/01/01 21:27:45 ID:TOIUEJx. NGネーム登録 NGID登録 報告
手持ちポケモン書き換えで親IDを変更したいのですが裏IDに使用できない文字が含まれている場合はどのように入力すればよいのでしょうか?
 ▼ 328 ッシブーン@ようきミント 22/01/01 22:32:49 ID:xFasWLtk NGネーム登録 NGID登録 報告
>>326
リセ前に交換で別ROMに送るのもダメ?
 ▼ 329 ザードン@くろいメガネ 22/01/01 22:38:12 ID:lHY.Mw7Y [1/2] NGネーム登録 NGID登録 wf 報告
>>326
え、まじですか
今自分も親IDの変更やりましたけどセーブリセットしても親ID変わってないですよ...?
 ▼ 330 リーラ@エネコのしっぽ 22/01/01 23:17:59 ID:LwPgr6wY [3/3] NGネーム登録 NGID登録 wf 報告
>>329
自分の場合ボックスにいるポケモンのIDとかを変更した直後にパルパークから脱出して即セーブ&リセットしたけど、それがダメだったのかも?

もう一回試してきます
 ▼ 331 ブト@トライパス 22/01/01 23:23:12 ID:lHY.Mw7Y [2/2] NGネーム登録 NGID登録 wf 報告
>>330
一応自分は
親IDとか色々変更→パルパーク脱出→空を飛ぶでコトブキへ→即レポートリセット
で大丈夫でした、参考になるかわかりませんが…
 ▼ 332 ンバドロ@スペシャルガード 22/01/02 00:08:00 ID:8AgcgTZo [1/2] NGネーム登録 NGID登録 wf 報告
>>331と同じ手順でやってみたけどIDは元のままでした
自分のロムがおかしいのかな...
今度はID変更したポケモンをボックスから手持ちに入れてセーブリセットしてみます
 ▼ 333 ラス@のうてんきミント 22/01/02 00:31:38 ID:8AgcgTZo [2/2] NGネーム登録 NGID登録 wf 報告
>>332の方法でやったらいけた!
配布個体の再現不可能と言ったのは撤回します...
 ▼ 334 ラルヤドン@しめったいわ 22/01/02 19:52:00 ID:mZe.Co02 NGネーム登録 NGID登録 報告
リタイアした瞬間フリーズしちゃうけど成功率ってどれくらいなのかな
 ▼ 335 リゴンZ@ライブドレス 22/01/03 12:49:10 ID:p6qUUSAg [1/3] NGネーム登録 NGID登録 wf 報告
映画セレビィの出身バージョンってどこ?
HGSSに設定してもBW側に送ると「ーーーーーーーーーーで運命的な出会いをしたようだ」になってゾロアイベントも発動しないんだけど
 ▼ 336 スキッパ@シャラサブレ 22/01/03 16:45:14 ID:gf1I4gZo NGネーム登録 NGID登録 報告
その手の個体は大抵ダイヤ扱いだと思ってたけど違うのか
 ▼ 337 ンリキー@かえんだま 22/01/03 17:28:04 ID:p6qUUSAg [2/3] NGネーム登録 NGID登録 wf 報告
>>336
ダイヤ産にしてもダメだった
ちなみに配布限定リボンを付けてない場合だとちゃんと出身地が表示されるんだけど、付けてると>>335の表示になる

正規配布のセレビィだと「とくべつなばしょで運命的な出会いをした幻のポケモン」になるらしいけど、違いが分からない...
 ▼ 338 ゲキ@しんじゅ 22/01/03 18:18:42 ID:6BR2ih4g [1/2] NGネーム登録 NGID登録 報告
すいません初期版パールでマップ番号332かな?
壁の中特定の歩数歩いて電卓で2×1の計算。その後リタイアを実行すると殿堂入り履歴の表示がされて戻ったらフリーズしたのですが何が間違えてるかって分かりますか?
 ▼ 339 ブリム@ハーバーメール 22/01/03 18:30:55 ID:p6qUUSAg [3/3] NGネーム登録 NGID登録 wf 報告
>>338
稀にそうなる時がある

それが何回も起こるようならセットアップの殿堂入り用ポケモンの性格値にミスがあるかも
 ▼ 340 リキリ@くろいにんじん 22/01/03 18:33:46 ID:6BR2ih4g [2/2] NGネーム登録 NGID登録 報告
>>339
ありがとうございます。
めげずに何回かやってみます。
 ▼ 341 オラント@ガラナツリース 22/01/04 15:13:55 ID:dBOomg4A NGネーム登録 NGID登録 wf 報告
332/333の下のコトブキでセーブ、コードの打ち間違えとかでフリーズして再開した後って上1右1のパルパークでリタイアしてまたセットアップを1からやり直す感じですか?
多分リセットしたらコードで出現させたメニューのバッグとかレポートの欄消えてますよね?
 ▼ 342 ンダー@セシナのみ 22/01/04 18:12:02 ID:n0UwbXHc NGネーム登録 NGID登録 wf 報告
>>341
パルパークでリタイアするのはそのとおり
その後は通常ルートの繰り返しのときと同じ
殿堂入りを見た後通信エラーを起こしてセーブした場所に戻る
 ▼ 343 バコイル@きれいなウロコ 22/01/04 20:05:05 ID:rA26XvcA NGネーム登録 NGID登録 wf 報告
>>342
壁紙セットアップだと通信エラーで戻った後パルパークモードONになっててセーブできないからまた1からやり直さないといけないような…?
てぽん先生のセットアップなら殿堂入り見て通信エラー起こしてすぐコード実行に戻れそうだけど末尾0x16の用意が難しい…

そもそもそんな頻繁にコード打ち間違えないだろうしフリーズしたら諦めて1万歩走った方が良いかもしれないですね…
 ▼ 344 ビビール@ヒレのカセキ 22/01/05 10:59:31 ID:b4uQNfyk NGネーム登録 NGID登録 wf 報告
333到達後、グラフィック更新のつもりが誤ってリタイアを押してしまったのですが、フリーズしました。
その後リセット再開したのですが、再開後ロード前or中にフリーズしてしまいます。
20回くらいでやっと成功しましたが、今後このROMで続けても大丈夫でしょうか?
 ▼ 345 ォーグル@ちりょくのハネ 22/01/05 13:01:46 ID:AA6Iet9w NGネーム登録 NGID登録 wf 報告
>>337だけど
引き続き調査をしていたら、ゾロアイベントが起こせないのは恐らくポケモンデータの中の未使用データの部分に原因があるということが分かった
正規の映画セレビィには未使用データにゾロアイベント専用の値が書き込まれているみたい?

ただ、計7バイトある未使用データのどの場所にどういう値を書き込めばゾロアイベントを起こせるのかがまったく分からん...
 ▼ 346 ネコロロ@ジメンZ 22/01/05 16:10:10 ID:jLxstOok NGネーム登録 NGID登録 報告
良いのか悪いのか少ない工程で正規と同等のクオリティに仕上げられる配布個体は思った以上に限定されてくるね
そのセレビィの感じからしてクラウンも同じなんだろうし
イベントの絡まないネタ配布作ろうにも4世代だと性格値まで固定されてる個体(しかも糞性格)多すぎて
 ▼ 347 ガドーン@エフェクトガード 22/01/06 11:00:34 ID:Z/hEC0tk NGネーム登録 NGID登録 [s] wf 報告
ポケモンコロシアムのダークハッサムをエメラルドで再現したいんですが、任意コードで見繕うのは性格値とリボンくらいで個体値は後からオール0にするのでOKなんですかね?
 ▼ 348 ニガメ@ルアーボール 22/01/08 03:44:27 ID:5nxUYfxE NGネーム登録 NGID登録 報告
多分ここの住人と同じ方だと思うけど配布個体の再現と検証してる方のツイート見ていて1点だけ凄く気になった事がある
4世代配布の裏id0に設定してムーバー通過してるってマジ?
3世代5世代と違って4世代は各配布ごとに毎回別々の数字が設定されているはずなんだけど
もしかすると秘匿のためにあえてぼかしたのかなとも考えたが
この時代の配布はちょっと調べただけでも裏idから固定性格値情報まで幾らでも出てくるし普通に改造判定の材料にも使われていたから今更ぼかしたとも考えにくいし

俺が何か致命的な勘違いをしているだけだったら本当に申し訳ないですが…


 ▼ 349 ンメル@まひなおしのみ 22/01/08 09:23:32 ID:7YnUWO8o NGネーム登録 NGID登録 wf 報告
>>348
確かに裏IDはポケモン毎に違う
https://projectpokemon.org/home/files/category/17-japanese/
クラウン3犬は3犬とも違うし、オブリビアヒードランとかも配布された国毎に性格値も裏IDも違う、デオキシスなんかフォルム毎に違う

が、ムーバーはIDなんて見てないので何でも通す
画像レベルのヤツですら通る
 ▼ 350 ラパルト@ラブタのみ 22/01/08 10:50:02 ID:jjf2W4BU [1/2] NGネーム登録 NGID登録 wf 報告
VC初代のミュウみたいな例だとIDも正規判定に使われてるけど
流石に過去作配布全ての細部までは網羅しきれなかったか…
 ▼ 351 ートロトム@ハバンのみ 22/01/08 11:24:12 ID:npl6x.TM NGネーム登録 NGID登録 wf 報告
>>348
まあ少し調べれば分かると言っても流石に“4世代 配布 裏ID”みたいな単純すぎる検索じゃ配信個体の裏IDなんてまずヒットしないからね...

そもそもロクに調べさえしない人も多そう、Em任意コードで言えば今更プラプラ法でやってる人をちらほら見かけるし(検索すればプラプラ法なんてまずトップに出てこない)
最近やってた鈴木けんぞうの中古ロム配信だとただの改造ルビサファロムをザロクバグだとか言ってる人ばっかりだった
 ▼ 352 クリン@フエンせんべい 22/01/08 13:28:58 ID:xZNEsKS6 NGネーム登録 NGID登録 報告
>>351
以前は日本の比較的一般のコミュニティでも防犯や改造厨晒す際の知識共有の意味でも結構オープンに扱われていたからそんな感じのざっくりすぎる検索ですらわりとヒットしてた印象があるんだけどなぁ…
俺の中での以前が昔すぎるか
 ▼ 353 ルビアル@くちたたて 22/01/08 13:40:08 ID:sdrY/j6I [1/2] NGネーム登録 NGID登録 wf 報告

ダイパの任意コードで親名とかニックネーム変更とかリボン付与とかやりたいんですがアドレス値とかどこで調べれば出てきますか?
 ▼ 354 ガディアンシー@キノコパック 22/01/08 15:37:59 ID:jjf2W4BU [2/2] NGネーム登録 NGID登録 wf 報告
>>352
誰でも手軽に内部情報が見えるポケチェックがあったあの当時なら情報もかなり見られやすい位置にはあったけど
もうそれすら10年近く前の話でもあるもんな
 ▼ 355 ュシュプ@メガグローブ 22/01/08 18:04:25 ID:sdrY/j6I [2/2] NGネーム登録 NGID登録 wf 報告
tnコード何回かやってるんだけど1度しか成功したことないんですが成功率低いんですか?他のコードは通ってもこれだけ通らないってことあったりしますか?
 ▼ 356 ガジュペッタ@アイスメモリ 22/01/09 10:49:01 ID:rJVwfiGo NGネーム登録 NGID登録 報告
c00BBのNN変更プログラムを書き換えて親のTNを変更出来るようにしようと調査してるんだけど、0x0206DCB8のルーチンに差しかかった所で肝心のDブロックの先頭アドレスだけがレジスタから抜け落ちてるんだよねぇ…
直近でDブロックの先頭アドレスが残ってるタイミングをブレークポイント仕掛けて調べようにも、この辺りのプログラムは色々な処理で頻繁に呼び出されるから、関係ない処理でブレークしまくって碌に調査が進まない

現状は動的RAMのメモリ配置によって成功率1/2とかだけどc00BBでの親TN変更コードを一応残しとく

・親TN変更
0x26F0206DCBC0007 = 175361138987106311 × 1
0x27E0206DCC00007 = 179583263638028295 × 1
0x2080206DCD40007 = 146369216387481607 × 1

0x28000000000BB = 703687441776827 × 1

これで一応手持ち1匹目の親TNの変更が出来る
ただし、Dブロック先頭アドレスの算出法がかなりアバウトだから、動的RAMのメモリ配置によってはあらぬデータが書き換わる
もしTN変更されてなかったらリセットした方が良いと思う
 ▼ 357 ッスグマ@イリマのノーマルZ 22/01/10 09:08:26 ID:.MocNiSw NGネーム登録 NGID登録 報告
ぼんじりさんの方法でエメラルドをハックしたんですが、解除する方法ってありますか?
 ▼ 358 ーナノ@フォトアルバム 22/01/10 12:25:20 ID:Uqxgke8k NGネーム登録 NGID登録 wf 報告
>>356
NN変更のコードを教えていただけないでしょうか。
お忙しいところ恐れ入りますがよろしくお願いいたします。
 ▼ 359 ョロモ@くっつきバリ 22/01/10 23:50:57 ID:VEOA9xUU NGネーム登録 NGID登録 wf 報告
NN変更した後の暗転で3回連続フリーズしてるんだけどもしかしてNPCからもらったポケモンは絶対改名不可能だったりする?
 ▼ 360 ドキング@ミュウZ 22/01/11 08:16:36 ID:c3768ch. [1/4] NGネーム登録 NGID登録 wf 報告
>>356
遂に完全版が出来た
NN変更プログラムのみの書き換えだけで済まそうとするとプログラムをがっつり書き換えることになるから、ちょっと手を加えて他のプログラムを拝借する形にした

・親TN変更
0x2910206DA8B0007 = 184931288158502919 × 1
0x2740206DCC60007 = 176768513871314951 × 1
0x29E0206DCC70007 = 188590462893228039 × 1
0x2080206DCD40007 = 146369216387481607 × 1

手持ち1匹目に目的のポケモンを置き、適当な持ち物を持たせるまたは預かる

0x28000000000BB = 703687441776827 × 1

ポケモンの持ち物プログラムを利用してDブロックの先頭アドレスをスタックに保存しておき、NN変更プログラムの直前にそれを復元することでTNを変更出来るようにする
持ち物プログラムを書き換えたことにより、持たせようと選択したアイテムは実際には持たせられず(手持ちアイコンでは持ったことになっている)、ただ個数だけが減ってしまう
ただし、持たせてから即預かれば減らさないで済む

当然ながら、プログラムを書き換えた以降はポケモンにアイテムを持たせたりNNを変更することは出来なくなる

>>359
そんな判定はないはずだけど、その謎のフリーズはエミュでも発生したことがあるんだよね…
原因は分からん
一応以下のコードを実行するとハクタイの姓名判断師で親が異なるポケモンでもNN変更してもらえるようになるから、どうしても駄目そうなら試してみて

0x20002047A900007 = 144117406335238151 × 1
 ▼ 361 ザード@ひかりのねんど 22/01/11 11:16:52 ID:8DDEari2 NGネーム登録 NGID登録 wf 報告
ダイパの任意コードで、HGSSに送ったときにガンテツボールになる値に変えることは可能ですか?コード例を見てもボール変更関係が見つけられなかったので…
 ▼ 362 ッスグマ@かけたポット 22/01/11 12:03:45 ID:c3768ch. [2/4] NGネーム登録 NGID登録 wf 報告
>>360
追加で調査を続けたらNNを10文字まで付けられるよう拡張が出来た
まあ使える文字が日本版の全角文字だけだからあまり意味ないけど

・NN変更拡張
0x20A0203F7EC0007 = 146932153910558727 × 1

これでネックだった名前関連の調査が一段落付いたからマーキングACEの拡充に戻る

>>361
まあ待ってなって
 ▼ 364 ンメル@こうらのカセキ 22/01/11 12:16:56 ID:hbI.YTqQ [1/3] NGネーム登録 NGID登録 wf 報告
>>232
マーキングACEでの任意リボンの付与のコードが知りたいです
 ▼ 365 ュナイパー@カンムリパス 22/01/11 12:54:43 ID:xRwogCnw [1/5] NGネーム登録 NGID登録 wf 報告
>>360
ありがとうございますハクタイの姓名判断師でNN変更できました!
おかげさまでついに私も末尾0x16セットアップ成功できました!!!
セットアップの作者様とヒントくれた>>147様も本当にありがとうございます!!!

一応やり方書いておきます
1.日付を2022/01/10に設定
2.クロガネシティでLv.5のワンリキーをケーケー(ケーシィ)と交換
3.壁紙セットアップ実行
4.マーキングACEでなつき度255に変更, >>360のコードでハクタイの姓名判断師を使えるようにする
5.パルパークから脱出してケーケーの名前を「あゆン」に変更
6.あとは https://www.craft.do/s/DAveGdlTr1Kdu4 に書いてある通り
 ▼ 366 ウマ@とけないこおり 22/01/11 13:34:24 ID:xRwogCnw [2/5] NGネーム登録 NGID登録 wf 報告
>>364
シンオウリボンset1 前半
0206DAB0 773820XX これを↓のように書く

2XX0206DAB00007
2200206DAB10007
2380206DAB20007
2770206DAB30007

シンオウリボンset1 後半
0206DAB0 777820XX これを↓のように書く

2XX0206DAB00007
2200206DAB10007
2780206DAB20007
2770206DAB30007
要するに上から2,3桁目だけ見ればおk

シンオウリボンset2 前半 0206DAB0 77B820XX 後は上と同じような感じで
シンオウリボンset2 後半 0206DAB0 77F820XX
ホウエンリボンset1 前半 0206DAB0 752820XX
ホウエンリボンset1 後半 0206DAB0 756820XX
ホウエンリボンset2 前半 0206DAB0 75A820XX
ホウエンリボンset2 後半 0206DAB0 75E820XX
シンオウリボンset3 前半 0206DAB0 763020XX
シンオウリボンset3 後半 0206DAB0 767020XX
シンオウリボンset4 0206DAB0 76B020XX
(続きます)
 ▼ 367 ベルタル@みどりのバンダナ 22/01/11 13:45:26 ID:7srsnFV6 [1/2] NGネーム登録 NGID登録 wf 報告
>>364
>>232じゃないけど下のコードを10進変換で電卓に打ち込めば付けられる

0x2200206DAB00007(書き換えてないなら省略可)
0x26F0206DAB10007
0x2@@0206DAB20007
0x2AA0206DAB30007
0x2BB027E3B800007
0x01027E3B810007

@@とAAで付与するリボングループを指定して、付けたいリボンのビットを全部足したものをBBに入れる
グループは以下参照
https://projectpokemon.org/home/docs/gen-4/pkm-structure-r65/

長くなったので分ける
 ▼ 368 ングラー@かたっぽピアス 22/01/11 13:49:02 ID:xRwogCnw [3/5] NGネーム登録 NGID登録 wf 報告
>>364
(続き)
XXの値はシンオウリボンset1の前半部分なら
+01 シンオウチャンプ
+02 アビリティ
+04 グレートアビリティ
+08 ダブルアビリティ
+10 マルチアビリティ
+20 ペアアビリティ
+40 ワールドアビリティ
+80 しゃっき

グレートアビリティとダブルアビリティとしゃっきの3つを付けた状態にするなら
XX=8C(=0x04+0x08+0x80)
全部付けるなら
XX=FF(=0x01+0x02+0x04+0x08+0x10+0x20+0x40+0x80)
全部外すなら
XX=00

他のリボンも https://projectpokemon.org/home/docs/gen-4/pkm-structure-r65/
このサイトを見ながら同じような感じで


正直デテロニー先生がいずれブログでもっと見やすく纏めてくれると思います...
 ▼ 369 ウドウ@オボンのみ 22/01/11 13:50:30 ID:7srsnFV6 [2/2] NGネーム登録 NGID登録 wf 報告
もっと簡単なコード書いてくれてる人いた
ありがとうございます
 ▼ 370 ルヴァディ@くろおび 22/01/11 14:03:51 ID:hbI.YTqQ [2/3] NGネーム登録 NGID登録 wf 報告
>>366
>>367
>>368
>>369
お早い返答ありがとうございました!
リスト見てきたらホウエンのも付けられるんですね…
 ▼ 371 ガミミロップ@でんせつのメモ? 22/01/11 14:25:14 ID:xRwogCnw [4/5] NGネーム登録 NGID登録 wf 報告
>>365
ア!!!!!忘れてた!!!!!
交換して手に入れたケーケーはオレンの実を持ってるのでちゃんと回収しておいてください!
 ▼ 372 パルダス@ヨロイこうせき 22/01/11 14:33:44 ID:hbI.YTqQ [3/3] NGネーム登録 NGID登録 wf 報告
>>370
0x26F0206DAB10007を変換ミスって175361138952830980で入力したら望遠鏡イベント始まって草
16→10への変換ミスで望遠鏡に飛ばされるの上にもあったしなんかあるんかな
 ▼ 373 ニリッチ@ピジョットナイト 22/01/11 14:51:40 ID:xRwogCnw [5/5] NGネーム登録 NGID登録 wf 報告
>>372
0004が望遠鏡を覗くスクリプトなのかな...?
 ▼ 374 テルグマ@ゴールドコロン 22/01/11 19:51:48 ID:c3768ch. [4/4] NGネーム登録 NGID登録 wf 報告
>>362
その前に、もう一つ調査していたものの調査報告
c0005は動的RAM上のレジスタ(メモリバンク?)に4バイトのデータを書き込むスクリプトだが、この書き込み先を静的RAM上のスタック領域に変更するコードが書けた

・c0005スタック書き込み
0x2690204249C0007 = 173672277447802887 × 1
0x2440204249D0007 = 163257703309574151 × 1

c0005のスクリプト自体は0x2AABBCCDDXX0005という形状で、RAM上レジスタ0xXXに値0xAABBCCDDを書き込める
これを上記コードにてスタック書き込み形式に変更すると、指定したRAM上レジスタが0x08以上であればスタック上のN/A領域0x027E3B7C以降に値を書き込めるようになる

指定レジスタが0x09であれば0x027E3B80に値を書き込むことが出来、例えばマーキングACEで性格値や個体値を変更する場合、今までは4バイトのデータを1バイトの値4つに分けてc0007によるコードを4回実行する必要があったが、これがc0005のコード1回で済むようになる

また、これは限定的なメモリエディタとしても活用出来、>>297のメモリエディタプログラムなんかをポケモン保存する際の導入用メモリエディタとしても役に立つ(はず)
 ▼ 375 ズパス@ウブのみ 22/01/11 20:14:40 ID:gHD6goMU NGネーム登録 NGID登録 報告
NPC交換で手に入るポケモンの性格値まとめみたいなの無いかな?
エメの時みたいにそっちの一般人向けルートも探してみたい
 ▼ 376 ラップ@ヒウンアイス 22/01/11 22:51:58 ID:lrcIdU.w NGネーム登録 NGID登録 報告
コードありがとうございます
ゴージャスロイヤル、あしあと、レジェンドリボンつけたいときは0dじゃなくて13なんですね
0dだとロイヤル、あしあと、ヒストリーになってしまいました
 ▼ 377 ガアブソル@モンスターボール 22/01/12 10:06:24 ID:e7co0JY6 [1/2] NGネーム登録 NGID登録 wf 報告
エミュでなぞのばしょを走ってると主人公の姿が見えなくなるんだけどこれってエミュ特有のバグ?
 ▼ 378 ョンチー@イーブイZ 22/01/12 17:22:35 ID:Iq1.FOB6 NGネーム登録 NGID登録 wf 報告
任意ポケモンとエンカウントしたい場合、
0124と02BDの違いはなんですか?
 ▼ 379 ロマツ@ゆれないおまもり 22/01/12 18:59:41 ID:M0x6./vY [1/2] NGネーム登録 NGID登録 報告
輸送についての質問です
ポケシフター、ムーバーで輸送する場合、捕獲場所や捕獲レベルの表記は消えますが内部的には保持されてるんでしょうか?
例えばなぞの場所のダークライ、レベル40を捕獲し送りたいときは運命的フラグをつけてレベルを50以上にすればオッケーですか?
 ▼ 380 ラーミィ@ていこうのハネ 22/01/12 19:45:51 ID:M0x6./vY [2/2] NGネーム登録 NGID登録 報告
あっすみませんダークライは運命的フラグいりませんね
 ▼ 381 ラセクト@きせきのタネ 22/01/12 21:09:27 ID:UdhcIKpo NGネーム登録 NGID登録 wf 報告
BWで、特性の内部番号が0xA5以降(特性欄空白)のポケモンと他のポケモンを素早く切り替えたら音立ててフリーズしたわ

任意コードのトリガーになるかは分からないけどBWにもフリーズって存在するんだね
 ▼ 382 ンファン@ハートアメざいく 22/01/12 22:01:05 ID:zpesyCwM NGネーム登録 NGID登録 wf 報告
>>376
ゴージャスロイヤルが0x01、あしあとが0x02、レジェンドで0x10で全部足して13を16進数に変換したんだろうけど、
もともと16進数で書かれてるから繰り上がりは10じゃなくてF+1で、その3つのリボンをつけよるなら13になる
1+2+4+8=Fだからリボン4つの組でマックスがFになる
 ▼ 383 コリザル@そうこのカギ 22/01/12 22:22:45 ID:e7co0JY6 [2/2] NGネーム登録 NGID登録 wf 報告
>>377
desmumeからno$gbaに変えたら主人公見えるようになったわ
てかこれこのスレで言うことじゃなっかたな失礼しました
 ▼ 384 グロコ@しんぴのチケット 22/01/12 22:59:20 ID:f24M1IKQ [1/2] NGネーム登録 NGID登録 wf 報告
>>380
えっPt産にしてフラグつけないと弾かれたけど
 ▼ 385 リーン@うっかりやミント 22/01/12 23:04:05 ID:f24M1IKQ [2/2] NGネーム登録 NGID登録 wf 報告
>>384
すまん自分のはパール産だったからだ
 ▼ 386 ナッキー@こおったきのみ 22/01/12 23:48:04 ID:c.Fswj8Q NGネーム登録 NGID登録 wf 報告
>>382
恥ずかしい間違いをしてしまってた
レス消したい 
有識者の方々が公開してくれるので基本的なことを調べずにやってました
0xの意味を調べてからやるべきでした
 ▼ 387 チエナ@もくたん 22/01/13 01:43:34 ID:srqsmvNc [1/2] NGネーム登録 NGID登録 wf 報告
>>360
ごめん、再調査したらもっと簡単に親TN変更出来る方法見つけたわ
持ち物プログラムなんていりません、書き換え箇所もあんなにいりません

・親TN変更
0x2620206DCA60007 = 171701964288425991
0x2E00206DCA70007 = 207167811354034183

簡単に言うと、親TN変更用のプログラムが元々メモリ内に用意されていて今回それを発掘したので、だったら直接そこにジャンプすれば良くね?という発想
しかし、この発見により海外用半角文字が入った名前を>>374のc0005を使うことで再現する算段も付いた
 ▼ 388 ガゲンガー@くちたけん 22/01/13 01:51:22 ID:srqsmvNc [2/2] NGネーム登録 NGID登録 wf 報告
>>387
誤解のないように一応言っておくと、これは飽くまでNN変更スクリプトを実行した時に代わりに親TNが変更されるというだけで、親TN変更用のスクリプトがあるという訳ではない
この書き換えをやるとNN変更が出来なくなるので、元のNN変更に修復する場合は以下のコードを実行するとよい

0x2380206DCA60007 = 159880015266578439
0x2880206DCA70007 = 182398013403496455
 ▼ 389 ガクチート@やすうりポン 22/01/13 14:05:57 ID:2NVsjRRU NGネーム登録 NGID登録 wf 報告
パールでオーキドの手紙とメンバーズカードをポケモンに持たせてからプラチナに送ったけどイベント起こらなかったな
やっぱ配信アイテムにもフラグあるんだな
 ▼ 390 バルオン@きんのいれば 22/01/13 20:40:15 ID:e0Zs3AVU NGネーム登録 NGID登録 wf 報告
需要全くなさそうな壁抜けコード
0x200120593E00007

動画映えはしそう(小学生並の感想)
 ▼ 391 グリュー@ポケモンずかん 22/01/14 16:41:31 ID:lJyIi4DU NGネーム登録 NGID登録 wf 報告
>>390
実機でやってみたけどA/Bボタン押した直後にフリーズしちゃった
エミュ限定?
 ▼ 392 ガヤドラン@コンペボール 22/01/14 17:33:44 ID:fXSkVGuQ NGネーム登録 NGID登録 wf 報告
>>391
ごめんエミュ限定っぽい
こっちも実機で試したらフリーズしちゃった
 ▼ 393 ルダック@ラグラージナイト 22/01/15 00:19:03 ID:ZVlgY1Rs NGネーム登録 NGID登録 wf 報告
>>389
パールでも使えなかったので配達員を間に噛ませないと無理なのかもしれない
さっき任意コードでオーキドのてがみを入手して(マイを送り届けてからすぐに)224ばんどうろに行ったがオーキドはいなかった。おくりものでゲットしたオーキドのてがみ(任意コードのものは上書き)を持って行くとオーキドが立ってた
 ▼ 394 クオング@ヤチェのみ 22/01/15 06:59:49 ID:wTAcMznA NGネーム登録 NGID登録 wf 報告
>>393
おくりもの必要ならやっぱ代替サーバー繋ぐしかないか
でもそうなったらそもそも任意コードで生成する必要ないな…
 ▼ 395 マゾウ@ふしぎなきのみ 22/01/16 15:03:32 ID:BRTIzA3o NGネーム登録 NGID登録 報告
リボン付与色々書いてくださってる方いらっしゃるのですがクラシックリボンの付与が分かりません。教えて頂けないでしょうか?
シンオウリボンset2の27&04?ってのは分かったのですがset2の付与が分かりません
 ▼ 396 ジロン@プラズマカード 22/01/16 15:14:03 ID:kUHwBEd2 NGネーム登録 NGID登録 wf 報告
>>395
0x2040206DAB00007
0x2200206DAB10007
0x2F80206DAB20007
0x2770206DAB30007

>>366を見ると分かりやすい
 ▼ 397 ースト@スペシャルアップ 22/01/16 15:41:43 ID:4WY./pwE NGネーム登録 NGID登録 wf 報告
左から2桁目3桁目を指定された番号に書き換えて10進数に変換すればいけたよ
同じブロック内で次のアドレスに行くには3行目に64bit分、16進数だと40足せばいいのかな?繰り上げのときは4行目の左から3桁目+1


 ▼ 398 シボン@パワーウエイト 22/01/17 18:21:22 ID:17ggKNxM [1/4] NGネーム登録 NGID登録 wf 報告
ポケシフターでBWに送ったのですが出身verが「ーーーーからやってきたようだ」と出身の表記が消えてしまいます

エメラルドで任意コードで狙った性格値の個体を捕まえ、DPへ送りDPの任意コードで種族、出身等の書き換えを行いこちらでの表記は問題ないようにしました
出身verの表記が消えてしまったのはエメラルドの個体を使ったのがまずかったのでしょうか?
 ▼ 399 ローラサンドパン@カセキのクビナガ 22/01/17 18:40:53 ID:6q.2Q9M. [1/2] NGネーム登録 NGID登録 wf 報告
>>398
同じ現象かはわからんけど、
エメラルドで出身地をプラチナ相当にしてパールに送り、
種族を4世代初出ポケモンに変えたら---表示になったことはある
エメラルドでの出身地変更が原因か種族変更が原因かは不明
 ▼ 400 ローラペルシアン@うみべのガラス 22/01/17 19:03:25 ID:17ggKNxM [2/4] NGネーム登録 NGID登録 wf 報告
>>399
それって第四世代の任意コードで出身バージョン変えたらーーー表記はなくなりました?
プラチナhgssとDPの情報が違うのでそれかなと思ってダイヤモンド産にしたんですが変わらずーーー表記なんですよね
パールから送るときはパールでやらないと駄目なのかな
 ▼ 401 オラント@カムラのみ 22/01/17 19:08:52 ID:6q.2Q9M. [2/2] NGネーム登録 NGID登録 wf 報告
>>400
パールで任意コードで再度出身地変更してもダメだった
その辺の個体は5世代に送ってないから5世代で書き変わるかわからないな…
 ▼ 402 クシー@かなめいし 22/01/17 19:17:25 ID:17ggKNxM [3/4] NGネーム登録 NGID登録 wf 報告
>>401
ありがとうございます
パルパークが悪さしてそうな感じがしますね
 ▼ 403 ローン@タウリン 22/01/17 19:35:54 ID:Rxgs9nTM NGネーム登録 NGID登録 wf 報告
>>398
多分出身地の書き換えが出来てないと思われる
自分も一度Em産のポケモンで同じことやらかしたけど書き換えが成功していれば5世代に送った段階で出身地変更がトレーナーメモに反映されるはず(4世代では---になる)
 ▼ 404 ルフーン@つかまえポン 22/01/17 21:23:51 ID:17ggKNxM [4/4] NGネーム登録 NGID登録 wf 報告
>>403
すみません
もう一度試したら行けました
お騒がせしました
バージョン変えた後に別のコード入力してたのでどっかで上書きされてしまったのかな
 ▼ 405 マワリ@エレベータのキー 22/01/17 22:56:58 ID:aVBImAyw [1/2] NGネーム登録 NGID登録 wf 報告
リボンコンプポケモンの作成方法をまとめてみました
直前のコードと重複していて入力の必要がないやつは右側に寄せてます
見づらいけどゆるして...
 ▼ 406 ロトック@きせきのみ 22/01/17 22:59:29 ID:aVBImAyw [2/2] NGネーム登録 NGID登録 wf 報告
>>405
禁伝幻(タワー出られないポケモン)版うpできてなかった
 ▼ 407 ラッタ@ダートじてんしゃ 22/01/18 00:13:15 ID:JbG60LO2 [1/2] NGネーム登録 NGID登録 wf 報告
ポケモンレンジャーの配布ミッションで手に入るふんかヒードランの再現したいんだけど、ポケモンレンジャー出身になるコードとかないかな
 ▼ 408 ワシ@ポテトパック 22/01/18 00:29:31 ID:KWOsiXw6 NGネーム登録 NGID登録 wf 報告
 ▼ 409 ェイミ@ルガルガンZ 22/01/18 00:33:15 ID:dY3Aefxo NGネーム登録 NGID登録 報告
ダイパ用のは分かるんだけどね一応自分が使ってるやつ
入手場所0bb9化
0x2010206DAB00007=144,398,891,514,593,287
0x2480206DAB10007=164,383,614,861,115,399
0x2080206DAB20007=146,369,216,351,698,951
0x2830206DAB30007=180,990,638,487,175,175
0x2b90206DAB80007=196,190,287,229,878,279
0x20b0206DAB90007=147,213,641,282,289,671
出身バージョンは分かりません
 ▼ 410 ノクラゲ@しゅんぱつのハネ 22/01/18 00:42:10 ID:JbG60LO2 [2/2] NGネーム登録 NGID登録 wf 報告
 ▼ 411 ラベベ@ミックスオレ 22/01/19 10:54:10 ID:IXOYcV/6 NGネーム登録 NGID登録 wf 報告
マーキングACEの記事を書いてる者だけど、残りのボールやら出会った場所やらの実機調査を進めようとした矢先に大変なことが起こってしまった

データぶっ壊れました

具体的には、パルパーク直前の左148歩目でレポート→左1でパルパークモード始動と左32でマップID333到着の確認だけしてリセット→その後セーブデータリロード時(謎の場所BGMの最初の1音が鳴った瞬間)に必ずフリーズするようになる、という経緯

原因はさっぱり分からんので諦めて新規データでのセットアップの再構築を行うことにしたが、セットアップ完了までの間に皆さんにちょっと試してもらいたいことがあるのですが、どうかご協力をお願いします

0x2000112010011 = 562954550444049

↑これ実行してフリーズしますかね?
 ▼ 412 ュナイパー@キーストーン 22/01/19 11:37:51 ID:9WQoXYH2 [1/2] NGネーム登録 NGID登録 wf 報告
>>411
ご愁傷様です...
ロード時に確定フリーズするようになるのは偽シンオウ地方でレポート書いた時と似たような現象ですね

ちなみにコードの方ですが、試した所フリーズしました
 ▼ 413 ネブー@バシャーモナイト 22/01/19 11:55:45 ID:M/u64npc NGネーム登録 NGID登録 報告
>>412
(゚д゚)…

0x2000112010012 = 562954550444050

↑こっちならどうですか?
 ▼ 414 ンバル@ずぶといミント 22/01/19 12:23:43 ID:9WQoXYH2 [2/2] NGネーム登録 NGID登録 wf 報告
>>413
そちらもフリーズしました...
 ▼ 415 ブラーバ@アロライZ 22/01/19 14:42:39 ID:/WHIEldw NGネーム登録 NGID登録 報告
>>414
まじか…かしこまりました
ありがとうございます

どうやらc0011等のcmp系コードは実機でやるとフリーズするようだ
エミュでは普通に実行出来たからいいやと思っていたが、こんな所で実機との差異に出会すとは…
解決策見つけるまでセットアップ記事の方は非公開にしときます…
 ▼ 416 ャラランガ@のろいのおふだ 22/01/19 17:03:57 ID:hZfICxEs [1/2] NGネーム登録 NGID登録 wf 報告
>>415
私もそれになりましたが、数十回に一度くらいでロード成功しました。
その後はボックス配置ポケモンを再度配置しなおしたら、問題なくできるようになりました。
今現在問題は起きていません。
 ▼ 417 ガタブンネ@とうめいなスズ 22/01/19 18:58:13 ID:kE8U7sLI NGネーム登録 NGID登録 報告
>>416
希望は捨てずに取っておくか…(まだ初期化はしてない)
 ▼ 418 ェリム@メガグローブ 22/01/19 19:23:09 ID:hZfICxEs [2/2] NGネーム登録 NGID登録 wf 報告
>>417
言っておいて申し訳ないのですが、起こり方は全く違います。
私は誤って333でリタイアボタンを押したところ発生しました。
BGMの一音でフリーズするのは同じです。
その状態から2回復活しましたが、どちらも20回以下だったと思います
 ▼ 419 ゲキ@はいぶくろ 22/01/19 22:39:16 ID:8EaU7OIQ NGネーム登録 NGID登録 報告
>>418
グラフィックリロード時に誤って、ってことかな?
実はデータ破損させてからかれこれ1週間程経過したから、その時グラフィックリロードまでしたかどうかよく覚えてないんだよね
でも症状は似てるから同じ対処法で解決する可能性も高そうだから暫くマラソンしてみます
 ▼ 420 ガエルレイド@たべのこし 22/01/20 01:47:42 ID:IudAk5Yk NGネーム登録 NGID登録 wf 報告
>>418
計28回のリセットにより復活を果たしました!
助かったぜェ…

途中画面が白くなるフリーズとかBGMだけ流れるようになるフリーズとかあったけど、もしかしたら動的RAMのアドレス変動が関わってるのかな?
だとすると最悪復帰率1/256だったりするのだろうか…?
 ▼ 421 ジリガメ@イアのみ 22/01/21 20:25:13 ID:nwcQ9ALk [1/2] NGネーム登録 NGID登録 [s] wf 報告
エメラルドで手持ちポケモンデータ書き換えのコードで出身バージョンをエメラルドからサファイアに変えるとき、ボックス1の【に ィ◯◯ ビ】の◯◯に指定する文字は何になるか分かるかた居ますか?
 ▼ 422 ッツー@やまぶきのミツ 22/01/21 21:08:24 ID:3vUA.ABU NGネーム登録 NGID登録 wf 報告
 ▼ 423 ンメル@あかいくさり 22/01/21 22:06:00 ID:nwcQ9ALk [2/2] NGネーム登録 NGID登録 [s] wf 報告
>>422
ありがとうございます。
あ空がサファイアにあたるのですね、私もそのwikiの存在は知っていましたが中々読める内容でなかったので大変助かりました
 ▼ 424 ャランゴ@ノーマルジュエル 22/01/22 10:00:44 ID:gAHA.vUY NGネーム登録 NGID登録 [s] wf 報告
任意コード直接とは関係ない質問にはなりますが、
ルビサファやエメラルドの固定シンボル(孤島ラティなど)の個体値生成はメソッド1で合っているのでしょうか?
それともエメラルドは固定シンボルもメソッド2という解釈でいいのでしょうか
 ▼ 425 ラパルト@はかせのてがみ 22/01/22 17:38:57 ID:LzKs4LAY NGネーム登録 NGID登録 wf 報告
流れを切ってすいません
エメラルドでアンノーンの?マークを出すために指定乱数を行ってみたのですが出現しませんでした。
http://otona-pokemon.blog.jp/archives/1023581823.html

こちらの方の例を参照に性格値0xf9426f72で目標SEEDが0x6f72e04bの指定乱数が0xb5cc77b9

IDもこの方と同様に09090裏46517に変えて実行しましたが?マークは出現しませんでした。
?マークだけどうしても自力で出せなかったのでもしご存知の方がいらっしゃれば教えて頂くことは出来ませんか?
よろしくお願いいたします
 ▼ 426 ヒドイデ@あかいバンダナ 22/01/24 17:23:00 ID:gIbMP9h2 NGネーム登録 NGID登録 wf 報告
性格値 一桁目 三桁目 五桁目 七桁目を16進数から2進数に直して
その下2ケタを並べて28で割って1を足す
0xf9426f72は5だからFにしかならない
 ▼ 427 ロベルト@きれいなぬけがら 22/01/26 03:47:11 ID:.u7ggHL6 [1/2] NGネーム登録 NGID登録 wf 報告
Emの任意コードでリボン全種に向けたポケモンを生成しようと思っているのですが、手持ち書き換えコードでXD産に変更するだけだと第4世代で横線になってしまいます。に ィf ビ(以下略)
何か他にしなきゃ行けないことがあったり、間違ってることがあるようでしたらご教授お願い出来ればと思います。
 ▼ 428 レイハナ@せいしんのハネ 22/01/26 04:30:57 ID:.u7ggHL6 [2/2] NGネーム登録 NGID登録 wf 報告
残りバージョン変更だけでコード打ちまくって頭パンクしてました!
見て分かると思いますが変換してなかったです!
お騒がせしましたm(_ _)m
 ▼ 429 ンベアー@シャラサブレ 22/01/27 00:07:51 ID:cQtAMDGo NGネーム登録 NGID登録 wf 報告
てぽんさん辺りの有識者の方に訊きたいんだけどさ

もしかしてポケモンデータにぶち込んだプログラムを直接ポケモンデータ上で実行すると実機ではフリーズする?
 ▼ 430 シコ@どくのジュエル 22/01/27 08:03:31 ID:wVUMTP46 [1/2] NGネーム登録 NGID登録 報告
>>427
XD産ならイベントフラグをつけましょう
 ▼ 431 クーン@かがやくいし 22/01/27 08:15:43 ID:wVUMTP46 [2/2] NGネーム登録 NGID登録 [s] 報告
>>427
そもそも横線になるのなら出身バージョンを書き換えれていなくないかい?
 ▼ 432 ぽん 22/01/27 18:06:31 ID:DYjkK4gs [1/2] NGネーム登録 NGID登録 wf 報告
>>429
ツイッターにあげたやつのことなら実機で動くよ

エミュで動くけど実機で動かないなら、キャッシュメモリの再現性が原因かもしれない
もうすこし詳しい状況を教えてくれれば助言できるかも
 ▼ 433 マケロ@けいけんアメXS 22/01/27 21:33:44 ID:IJNoiJeQ NGネーム登録 NGID登録 wf 報告
vc赤緑で色ミュウ作れるって本当ですか?
 ▼ 434 ラサリス@ゴッドストーン 22/01/27 21:47:01 ID:uV0UJDmE NGネーム登録 NGID登録 報告
>>432
ではお言葉に甘えて

動画にもあったマーキングの値を使用した複数ポケモンコピーについて以下のようなプログラムを組んでみたんだけど、丁度16バイトでNNのサイズと同じだからマーキングACEによるNN変更コードにて適当なポケモンにぶち込んでみた

9800 ldr r0 [r13(sp)]
7824 ldr r4 [r4]
2244 movs r2 0x44
0053 lsls r3 r2 0x1※
18C0 adds r0 r0 r3
18C1 adds r1 r0 r3
DF0B swi 0x0B
3C01 subs r4 0x01
DAF9 bge ↑※
B013 add r13(sp) 0x4C
BDF0 pop r4-r7,r15

00 98 24 78 44 22 53 00 C0 18 C1 18 0B DF 01 3C
F9 D5 13 B0 F0 BD

これを
46B7 mov r15(pc) r6
で呼び出すと、エミュでは問題なく動くのに実機だとフリーズする
NN変更コードによるぶち込みが上手くいってないのかと試しに11文字分のNNを付けてみたが、それはちゃんと11文字反映されていた
 ▼ 435 ぽん 22/01/27 23:47:43 ID:DYjkK4gs [2/2] NGネーム登録 NGID登録 wf 報告
>>434
一行ふやして

0206DAB0 blx 0x020ce510
0206DAB4 mov pc, r6

に変えたらうまくいかないかな?
 ▼ 436 レザード@プレシャスボール 22/01/28 02:37:50 ID:XPF2/gws [1/3] NGネーム登録 NGID登録 wf 報告
>>435
キャッシュメモリの清掃?を行う処理を事前に呼び出すってことかな?
俺程度の拙プログラミング技能では、そのコール命令を書くのにldr命令とblx命令とリテラルプールにアドレスを用意しないと実現出来ないから、計8バイト分を追加で書き込むことになるのでちょっと難しいかな…

基本thumbモードでしかプログラミングしない俺からするとキャッシュメモリがどれに使われているかもよく分からないのだが、具体的にはどの部分がフリーズの原因なのだろうか?
キャッシュメモリの清掃?をポケモンデータにジャンプしてから行っても大丈夫ならそのコール命令もポケモンデータに追加すると楽なのだが…
 ▼ 437 トベトン@めざめいし 22/01/28 04:37:26 ID:.AW..uCM [1/3] NGネーム登録 NGID登録 wf 報告
すごい今更感ある質問で申し訳ないんだけど

1 2 3 4 5 6 7 8 9
2272700 30 00 16 00 1B 00 01 00 1C ...

1.これって+0x01001B00じゃなくて+0x01001B...?末尾00の時は省略するの?
2.0x2272708まで読んでからジャンプしてる?(0x2272708+0x01001B=0x2282723←ボックス5の20匹目の末尾)

3.c0004とかc0022とかc0030ってのは何も起きないスクリプト?
 ▼ 438 ガジュペッタ@げんきのかけら 22/01/28 09:42:14 ID:XPF2/gws [2/3] NGネーム登録 NGID登録 wf 報告
>>437
第4世代のスクリプトコードの最小単位は2バイトなので、処理内容の確定には最低2バイトを読み込む
例の場合、まず30 00(c0030)を読み込み、これはA/Bボタンを押すまで待機する
次に16 00(c0016)を読み込み、これはその次の4バイトの値を1B 00 01 00(0x0001001B)をその次のアドレス0x02272708に足したアドレスへとジャンプする

c0004は動的RAM上の変数に指定した1バイトの値を書き込むスクリプトだが、そのままでは何の影響も使い道もないので実質NOP
c0022はFlagSetWkってなってるけど使ったことないし分からん
 ▼ 439 ぽん 22/01/28 12:52:20 ID:tNsAuXks NGネーム登録 NGID登録 wf 報告
>>436
そう。0x020ce510はすべてのデータキャッシュの内容をメインメモリに転送する関数

フリーズの原因はおそらく、キャッシュの内容がメインメモリに反映される前にそこを実行しようとしていること;

マーキングACEを実行するときは、直前にポケモンの復号処理をしている
なのでデータキャッシュ上では復号済みだが、メインメモリ上ではまだそれが反映されていない、ということが起こりうる
そしてCPUがそのアドレスを実行しようとしするときは、メインメモリの内容を命令キャッシュに読み込んで実行する
したがってまだ復号されていない間違った命令を読み込んで実行してしまう
ってところだと思う


あと>>435はThumbモードだよ
blxは2命令で1セットの命令で、アドレスを即値で指定できる
 ▼ 440 メンカ@ゆでタマゴ 22/01/28 12:54:44 ID:.AW..uCM [2/3] NGネーム登録 NGID登録 wf 報告
>>438
ありがとうございます
そっかスクリプトコードは2バイトか じゃあツチニンはc0022じゃなくてc0122(?)か

ツチニンの技をからてチョップ(c0002)で埋めてるのは殿堂入りに飛ぶ時ちょっと前の方に飛んでもc0002で安全にスクリプトを終了できるようにするため?(これがリタイア押しても無反応の正体?)
あとFFは00と読み替えていいの? 0x22A0568+0xFFFD2168(0x00FD2168?)=0x32726D0(0x22726D0?)
 ▼ 441 ックラー@なぞのかけらL 22/01/28 23:26:07 ID:XPF2/gws [3/3] NGネーム登録 NGID登録 wf 報告
>>439
なーるほど
とても分かり易くてありがたいです

まあつまり、キャッシュの転送はポケモンデータに飛ぶ前にやらないといけないということか…

blx命令ってbx命令のリンク付きバージョンって認識なんだけど、そんなbl命令のような2命令長で即値によるアドレス指定なんてこと出来るんですか?
俺の頭では指定アドレスをpc相対ロードで読み込んでジャンプするって発想しか思い付かないのだが…

>>440
c0002は無反応の正体で合ってる
てぽんさんのはフリーズが発生しないように凡ゆる箇所をc0002で埋めてあり、デテロニーのは無反応パターンを大幅に減らして成功率をアップさせる代わりにフリーズ可能性は幾らか残るものになっている

c0016によるバックは加算時のキャリー切り捨てを利用したもので、
0x022A0568 + 0xFFFD2168 = 0x1022726D0 → 0x022726D0
ということで前のアドレスにジャンプする
 ▼ 442 ーボ@ヘルガナイト 22/01/28 23:58:25 ID:.AW..uCM [3/3] NGネーム登録 NGID登録 wf 報告
>>441
ありがとうございます
リセットしてもそんなにbase大きく変動してるようには見えないしデテロニー先生みたいにc0000/c0001で埋めてもフリーズしなさそうだけど…わからん…素人には流れを追うだけで精一杯ですね…

なるほど!桁が溢れたから切り捨ててるのですね、これですっきりです
 ▼ 443 ントラー@トウガのみ 22/01/29 00:16:06 ID:PSosukqk NGネーム登録 NGID登録 wf 報告
>>441
あ、なんか弄ってたら出来たわ
60 F0 2E ED
でイケるか

>>442
ぶっちゃけてぽんさんのも29回目のポケモンをc0002ではないデータで構成させれば無反応率をより下げられるとは思う
因みにデテロニーのは日付を2076年にサイレント修正したけど、これはc004Cの指定ポケモン鳴き声再生スクリプトで、成功の時はフシギダネ等の鳴き声が鳴るから成功の判別が地味にやり易い(本来は殿堂入りポケモンをツチニンやフシギダネ以外でも可能にする為に採用した)
 ▼ 444 ィグダ@ルカリオナイト 22/01/29 00:37:14 ID:ihOoYyss [1/2] NGネーム登録 NGID登録 wf 報告
>>443
30回目の日付を2002年にして29回目を00か01で埋めるのが良さそうですね
2076年ってちゃんと理由があったんですね…てっきり遊び心で入れた物だと()
フシギダネは分かるんですけどツチニンはどういう理由で採用したんでしょうか…?
 ▼ 445 ロトック@つりざお 22/01/29 09:30:44 ID:JVcgCAa2 NGネーム登録 NGID登録 wf 報告
>>444
ツチニン(0x122)は特に何もしないコマンドを呼び出す
フシギダネとかでもよかったんだけど、最初はダイパの中で捕まえられるポケモンだけでやろうと思っていたのでこの選択になった
 ▼ 446 ロスター@こううんのおこう 22/01/29 16:10:44 ID:g5YsNRzk [1/2] NGネーム登録 NGID登録 wf 報告
ダイパの任意コード実行を行いたいのですが0x33620016のポケモンがエメラルドの任意コードで生成できません
どのように生成すればいいか教えていただけますでしょうか?
 ▼ 447 スイビリリダマ@あかいウロコ 22/01/29 17:54:37 ID:ihOoYyss [2/2] NGネーム登録 NGID登録 wf 報告
>>445
あ、ツチニンも何もしないヤツなんですね ツチニンってダイパで出るんだ…知らなかった…
もっと任意コードで色々遊んでみたいのでアセンブリ言語のお勉強を始めてみます
>>446
http://detelony.blog.fc2.com/blog-entry-23.html?sp
ここに全部分かりやすく書いてあります
 ▼ 448 ブネーク@だいすきメール 22/01/29 22:48:40 ID:g5YsNRzk [2/2] NGネーム登録 NGID登録 wf 報告
>>447親切にしてくださりありがとうございました。
 ▼ 449 ャタピー@プロテクター 22/01/30 04:13:08 ID:iO9gX1jY NGネーム登録 NGID登録 wf 報告
わー遂に動いたよありがとうてぽんさん!!!

…まあ結局>>435の方法は使わなかったのだが…(-_-;
しかし復号化によるキャッシュメモリとメインメモリとの差異が原因であったのは確からしく、"あること"をしてその差異をなくしてやることで無事動くようになった

その"あること"とは、ポケモンデータの暗号化を止めてしまうこと
性格値とチェックサムの間にある未使用と思われていた2バイトの領域は、どうやらポケモンの暗号化/復号化のチェックに使われているようで、正常ならば0x0000となっている所を0x0002に書き換えてやることで、そのポケモンの暗号化/復号化が行われなくなるらしい
マーキングACEにより復号化されている状態で書き換えれば、そのポケモンは復号化されたままデータが保存され、再暗号化もチェックサムの再計算も行われなくなる
そうすれば>>434のプログラムが暗号化されずにメインメモリに記録されるので、後はエミュと同じくmov r15(pc) r6でプログラムを実行出来る

これはポケモンコピーに限らず、ポケモンデータにプログラムをぶち込む場合には今後必須の手順になると思う
 ▼ 450 ジーロン@しょくパン 22/01/31 00:22:00 ID:yaBoLsxQ NGネーム登録 NGID登録 wf 報告
>>449
おめでとさん
 ▼ 451 クスロー@ヤチェのみ 22/02/01 16:07:37 ID:pl.UyV7A NGネーム登録 NGID登録 報告
任意コード実行ではないんだけど、このスレに第四世代の有識者多そうなので共有しとく
https://www.youtube.com/watch?v=Ks3P_8N4D4E
Battle Corruption(「戦闘メモリ破壊」とでも訳そうか)というグリッチに関する報告動画。最近になって実機でもエミュでも安定してできるようになったっぽい?

次の動画で見られるように2018-19年から存在は知られていた
https://www.youtube.com/watch?v=MdSLunCSxns&ab_channel=RETIRE
「どんなポケモンでも捕まえられる」のが特徴だが、今ならASE/ACEで上から殴れてしまうからなあ。なにかしら利点があると良いが
 ▼ 452 ラエナ@ウタンのみ 22/02/01 22:17:59 ID:mM2Qlc/g NGネーム登録 NGID登録 wf 報告
殿堂入り29回目の1匹目から+0xFFFD20F4すると技マシンポケット1個目より前に飛んじゃいませんか?気のせい?
 ▼ 453 ラカラ@ロックカプセル 22/02/02 01:30:00 ID:oqdwWeaA [1/2] NGネーム登録 NGID登録 wf 報告
>>452
29回目が参照されるのは29回目のデータがアドレス0x022A0434〜022A0494にある時で、29回目を参照するのは回復ポケットがアドレス0x02272698〜022726F8にある時となる
この内到達距離が最も遠くなるのは0x022A0434と0x02272698の組み合わせの時で、その場合の技マシンポケット始点アドレスは0x022724D8である

0x022A0434 + 0xFFFD20F4 + 0x8 = 0x02272530 > 0x022724D8(差:0x88→技マシン22種類分)
てことで、技マシンの23番目に到達する

>>451
今となっては懐かしい
まさか任意コード実行の方が先に確立されるとはね…
 ▼ 454 ッソン@さみしがりミント 22/02/02 01:32:28 ID:oqdwWeaA [2/2] NGネーム登録 NGID登録 [s] wf 報告
>>453
ああ、差は0x58だった
まあいいか
 ▼ 455 いこん 22/02/03 05:29:25 ID:5ex2CeB2 [1/3] NGネーム登録 NGID登録 報告
トレーナーメモの出会った場所、入手レベルの変更について質問です。
孵化個体扱いにする場合にはどのように入力すればいいんでしょうか?

例:「Lv50のとき〇〇で であった」→「Lv5のとき〇〇で かえった」
のようにしたいです。

デテロニー氏によると、入手レベル変更において孵化個体扱いは0x00との事ですが、0xFDはどのように入力すれば良いんでしょうか?
[スペース]入力ではボックス名が変更されず上手くいきません。
レベルの変更は出来たのですが、「かえった」の表記になりません。
分かる方お願いします。

スクリプト、プログラム参考
手持ちポケモンデータ書き換えコード
ボックス名1:[Lいす   ビ]
ボックス名2:[もけぬうい]
ボックス名14:[@ABCDEFG]

ボックス名5:[く0COおぅズば]
ボックス名6:[アやむ6ば]
ボックス名7-8:不問
ボックス名9:[クぢいいネふいい]
ボックス名10:[アアアヤ6かく]
手持ち3匹目:書き換えたいポケモン
 ▼ 456 いこん 22/02/03 06:13:01 ID:5ex2CeB2 [2/3] NGネーム登録 NGID登録 報告
455です。
すみません、ポケモンエメラルドの質問です。
0x085F 任意コード実行
 ▼ 457 ゲンダイナ@ピーピーエイダー 22/02/03 08:24:10 ID:tW9wv/P2 NGネーム登録 NGID登録 報告
>>455
強制孵化コード使えば?
 ▼ 458 いこん 22/02/03 15:05:06 ID:5ex2CeB2 [3/3] NGネーム登録 NGID登録 報告
>>457
なるほど。その手がありましたか。
ありがとうございます。
努力値は消えてしまうみたいですが。。。
 ▼ 459 ンキー@さらさらいわ 22/02/03 18:54:29 ID:8yq2a1N6 NGネーム登録 NGID登録 報告
>>458
てか入手レベルを0にするのじゃダメなの?
 ▼ 460 いこん 22/02/03 21:15:35 ID:/4WkdnU6 NGネーム登録 NGID登録 報告
>>459
入力を[0]にするという事でしょうか?
ありがとうございます。試してみます。
 ▼ 461 ガバクーダ@バトルレコーダー 22/02/03 21:31:02 ID:lv0IW8kY NGネーム登録 NGID登録 報告
>>460
じゃなくて、@にスペース記号入れてAに適当な文字を入れれば0x00が読み込まれるでしょってこと
 ▼ 462 いこん 22/02/04 03:14:28 ID:d9lkTBR. NGネーム登録 NGID登録 報告
>>461
ありがとうございます。
孵化個体扱いとして生成出来ました。
0x00の入力方法が分からなかったので助かりました。
 ▼ 463 ワンテ@くれないのミツ 22/02/04 17:46:24 ID:HFDkf5fM [1/2] NGネーム登録 NGID登録 wf 報告
ポケモンエメラルドの実機バイナリエディタについて改造ポケモン制作資料Wikiよりデータアドレスにバトルタワーの禁止級ポケモン設定(0x3C829C)があります。 こちらを使って禁止伝説を使えるようにしたいためバイナリエディタの始点(アドレス)とテキストを教えてください。
 ▼ 464 ラカラ@ラブタのみ 22/02/04 17:47:19 ID:HFDkf5fM [2/2] NGネーム登録 NGID登録 wf 報告
ポケモンエメラルドの実機バイナリエディタについて改造ポケモン制作資料Wikiよりデータアドレスにバトルタワーの禁止級ポケモン設定(0x3C829C)があります。 こちらを使って禁止伝説を使えるようにしたいためバイナリエディタの始点(アドレス)とテキストを教えてください。
 ▼ 465 ブト@しんぴのしずく 22/02/04 20:12:22 ID:hkgIH1AE NGネーム登録 NGID登録 wf 報告
>>453
そっか殿堂入りのアドレスがズレたらそのぶん回復ポケットとか技マシンのアドレスもズレるのか
丁寧な解説ありがとうございます
 ▼ 466 ァイヤー@ヨクアタール 22/02/05 00:05:08 ID:WAbUVxHQ NGネーム登録 NGID登録 wf 報告
>>463
ROMハックがしたいなら専用のツールでやるしかないと思うけど

>>465
理想を言えば29回目にはNOPコマンドだけで構成されたポケモンを用意して30回目だけでジャンプした方が技マシン制約も緩和されて良いのだが、調達にかなり手間がかかるから採用を見送った
かと言って29回目を無調整のポケモンで殿堂入りするとフリーズ/無反応率が跳ね上がるから、成功率を上げつつ29回目と30回目とで同じポケモンを使い回せるような方法を検討し、その結果がブログのアレである
 ▼ 467 ラルヤドキング@HPかいふくポン 22/02/08 01:53:00 ID:6lAEqi3c [1/3] NGネーム登録 NGID登録 wf 報告
こちらの掲示板及び有志様の記事を参考にさせて頂いてDPの任意コード実行をやってみようと挑戦してみているのですが何故か上手く行きません。(オムツー様の記事)
根本的に何処かミスしている可能性もありますが、
参考程度にダイヤモンド初期ROMでは行っています。(ADAJN0J22)
気になる点を申し上げるならアルセウスチャートで捕まえた後や逃げた後フリーズします。
何故アルセウスチャートを行っているかと言うと、IDの書き換えが単体は可能でも本人のIDは安定しない?ようなレスをみかけたので初期化しID厳選を行いました。また2台ハードがないのでアルセウスでパルパーク解放まで進めるためです。(特定の性格値生産の為)

アルセウスの件は元々殿堂入りしていたデータで何度も試走したのち、できなかったので元々のリセット予定を早めた感じになります。

専門的な知識はゼロになりますが、解決策がありましたらご教授いただければと思います。
 ▼ 468 エルオー@しつもんメール 22/02/08 02:19:42 ID:6lAEqi3c [2/3] NGネーム登録 NGID登録 wf 報告
とりあえず自力でパルパーク解放して現在IDでも試走してみます。
 ▼ 469 リッパー@メガバングル 22/02/08 17:14:35 ID:6lAEqi3c [3/3] NGネーム登録 NGID登録 wf 報告
マップID332までは行けましたがフリーズまたはメニューが開けてしまうパターンにしかなりません。試行回数の問題ですかね。
 ▼ 470 ルペコ@ノメルのみ 22/02/09 05:53:08 ID:1BOgFc2I NGネーム登録 NGID登録 wf 報告
もう30回殿堂入りし直して、他の方のセットアップを試したら出来ました。連投すみませんでした。
 ▼ 471 オガエン@きょかしょう 22/02/09 22:06:08 ID:ma.6g7U6 NGネーム登録 NGID登録 wf 報告
29回目殿堂入りこれでいけるかな?

2076年 (1月1日フシギダネ)
性格値 0x0
TID&SID 0x0
NN るぁ
TN るぁ
技 なし(あるいは"はたく"のみ)

NNとTNの終端文字FFFF(スクリプト終了コード)をどうにかしたかったけど日付,NN,TNと3回c004Cを実行するのでフリーズしちゃうかな?



 ▼ 472 ラナクシ@つかまえポン 22/02/09 23:30:54 ID:/N.EQxdY NGネーム登録 NGID登録 wf 報告
>>471
NNとTNはc0004の[ぃ]にするとcFFFFが開始点に来るパターンとc004Cの連続実行を回避出来て良いと思う

…でもこれ>>466では技マシンの制約が緩和されるって書いたけど、よくよく考えたらこの場合の最適性格値である0xFFFD2090を採用すると技マシンポケット突っ切って大切な物ポケットまで到達するようになり緩和されるどころか寧ろ悪化しちゃうんだよな…
ならばやはり29回目でもジャンプするようにし、29回目と30回目とでそれぞれ最適な性格値を別に用意した方が良いかも
 ▼ 473 ラキオン@くさのジュエル 22/02/10 01:02:07 ID:HbsgbwRY NGネーム登録 NGID登録 wf 報告
>>472
そっか"動的RAM上の変数に指定した1バイトの値を書き込む"だからc0007と同じような感じで使えるんですね
殿堂入りポケモンの最適性格値をどのように算出しているのか教えていただけますか...? baseがどこからどこまで変動するのかさっぱりなので...
 ▼ 474 ータス@ゴッドストーン 22/02/10 19:00:26 ID:fMxUqiBE NGネーム登録 NGID登録 報告
>>473
動的RAMの始点アドレスは0x02271944〜02271A40の範囲で4バイト単位の変動により全64パターンがある
このアドレスに0x214を足したのが所謂ベースアドレスで、それにデータ構造の纏めサイトにあるオフセットを足せば各データの始点アドレスが割り出せる
各データの変動範囲は以下の通り

・回復ポケット
0x02272698〜02272794

・ASE開始点
0x022A0434〜022A0530

・殿堂入り29回目
0x022A0398〜022A0494

・殿堂入り30回目
0x022A0504〜022A0600

最適性格値は、殿堂入りのジャンプ地点と回復ポケットまでの距離が最も遠くなる組み合わせから求める
回復ポケットが0x02272698であれば、ASE開始点は0x022A0434で確定し、最も遠いジャンプ地点は29回目参照時なら0x022A0494、30回目なら0x022A059C(0x022A05A0〜022A0600は29回目参照となるので違う)となる
0x02272698と30回目の0x022A059Cが最も遠い組み合わせとなるので、

0x02272698 − 0x022A059C − 0x8 = 0xFFFD20F4

という計算で最適性格値は0xFFFD20F4であると求まる

性格値が求まれば>>453のような計算で最遠到達地点が分かる

ここまで書いといて何だが、これ29回目の性格値を別に用意する必要ないな…
30回目に0xFFFD20F4を採用した時点で技マシンの制約は22種類以内になるし、なら29回目も0xFFFD20F4でいいじゃんってなる
 ▼ 475 オル@パイルのみ 22/02/11 10:48:49 ID:cviEng/I [1/3] NGネーム登録 NGID登録 wf 報告
ダイパマーキングACEでタマゴからかえったポケモンを野生でつかまえた扱いにできませんか?エンカウントタイプを弄っても変化しないので困ってます
 ▼ 476 ヒドイデ@パワーリスト 22/02/11 14:01:34 ID:naRUnx3I NGネーム登録 NGID登録 報告
>>475
タマゴ入手場所を0x0000にすれば出来たと思う
コードはブログにはまだ纏めてないけどこのスレのどっかに書いた記憶
 ▼ 477 ローラナッシー@むげんのチケット 22/02/11 16:21:18 ID:cviEng/I [2/3] NGネーム登録 NGID登録 wf 報告
>>476
無事にできました!
ありがとうございますm(_ _)m
 ▼ 478 ルマユ@リザードナイトX 22/02/11 18:27:29 ID:cviEng/I [3/3] NGネーム登録 NGID登録 wf 報告
>>475です
ダイパマーキングASEで出会った場所を
変えるコードはありますか?
 ▼ 479 ワルン@くちたけん 22/02/12 09:49:39 ID:D6dMESFc NGネーム登録 NGID登録 報告
某ワタル帝国さんのやつでアルセウスのフラグ立てるのあったけど、動的RAMの特定って実際できないのかな?
それかふしぎなおくりもののフラグ立てればフラグ書き換えしなくてもいいと思ったんだけどどっちが楽?
 ▼ 481 イティ@カメックスナイト 22/02/12 16:07:16 ID:oJaMURlQ [1/4] NGネーム登録 NGID登録 wf 報告
>>479
軽く調べた所、イベント変数0x4045に0x1123を代入すればいいはずなので、c0028を使った下記コードを実行すればイケるんじゃないかね?

0x2112340450028 = 581793053212712
 ▼ 482 ョロモ@きんのはっぱ 22/02/12 16:39:43 ID:RZ2gyAzw NGネーム登録 NGID登録 wf 報告
>>481
本当だ
実機でそれ打ってやってみたらてんかいのふえ吹けた
 ▼ 484 ナギラス@あおぞらプレート 22/02/12 17:53:33 ID:oJaMURlQ [3/4] NGネーム登録 NGID登録 wf 報告
メンバーズカードは0x4043だな
面倒だから実機検証はしないけど

0x2120940430028 = 582780895559720 × 1
 ▼ 485 ーボック@ひみつのコハク 22/02/12 18:34:15 ID:GSVo90dY [2/2] NGネーム登録 NGID登録 wf 報告
イベント変数やフラグ定数の情報ってどこにありますか?
 ▼ 486 ンファン@ふねのチケット 22/02/12 22:26:18 ID:c70QTf3U NGネーム登録 NGID登録 wf 報告
見よう見まねでコード書いてみたけどうまく動かなかった...
1行目が12bit超えてるのがダメだと思うけどどう直せばいいのかな...?

ldr r0, =0x02108818
ldr r0, [r0]
ldrh r1, [r0]
strh r1, [r7, #0x04]
ldrh r1, [r0, #0x02]
strh r1, [r7, #0x08]
movs r1, #0x0
strh r1, [r7, #0x0A]

ちなみに実行すると表idが1, 経験値が0になります
 ▼ 487 ェローチェ@むしよけスプレー 22/02/12 23:57:05 ID:oJaMURlQ [4/4] NGネーム登録 NGID登録 wf 報告
>>486
動的RAM始点の可視化プログラムを作ろうとしてるんだよね?
書き換えるべき箇所はちゃんと書き換わってるようだから、1行目のpc相対ロードにミスがあるのかもしれない
因みに最後の3行はstr r1 [r7 0x08]にすれば1行に纏められる
 ▼ 488 1103えん】 ひろった! 22/02/13 01:04:10 ID:tdVQfr8U NGネーム登録 NGID登録 wf 報告
特性力持ちにするコードて
175361138952830983×1
177894413743292423x1
154532503401529340x1で合っていますか?
 ▼ 489 イスポス@メンバーズカード 22/02/13 01:48:06 ID:HfEUnPr2 NGネーム登録 NGID登録 wf 報告
>>487
0x02108818付近をしらみつぶしに入力してみたけどID0x4000と経験値0xE92Dがやたらと出てきますね...わからん...
 ▼ 490 ンファン@なぞのすいしょう 22/02/13 08:46:33 ID:74mgqHGw NGネーム登録 NGID登録 wf 報告
エンカウントタイプってどんなデータなんだろ?
出会った場所とは別に記録されるものなのか、出会った場所に紐付いているデータなのか
後者なら出会った場所を変えるとエンカウントタイプも対応したものに変わるってことでいいのかな
 ▼ 491 エルコ@ヨプのみ 22/02/13 10:05:23 ID:JTV61Kyo NGネーム登録 NGID登録 wf 報告
>>489
エミュでもっと簡略化したプログラムの実行は出来た

ldr r4 [r4 0x70] ;アドレス0x027E3B80にある0x02108818を取得
b ;親ID変更プログラムへ分岐

$0206DAB0:24 6F ED E7
$027E3B80:18 88 10 02

強制色違い化コードの応用で、親IDの取得先を性格値から動的RAM始点格納ポインタ0x02108818に変更してある
これで親IDが動的RAM始点の値に変更され、その下位2バイトが表IDとして表示される
上位2バイトは見れないが、普通は必ず0x0227で固定なので省略した

>>484
因みにオーキドの手紙は0x4044でしたとさ

0x2111240440028 = 581720038703144 × 1
 ▼ 492 ノンド@サファリボール 22/02/14 00:56:49 ID:faOEKSag [1/2] NGネーム登録 NGID登録 wf 報告
>>491
その手があったかぁ...ブログのサンプルコードはちゃんと読まないとダメですね
ジャンプであらかじめ用意されている親ID変更プログラムへ飛ぶのめっちゃスマートですね...
 ▼ 493 ローラガラガラ@きせきのタネ 22/02/14 02:43:21 ID:wxswnabw NGネーム登録 NGID登録 wf 報告
>>492
まあ使えるものは何でも使わないとね

しかし自分で言うのもなんだがこれは中々便利だ
俺はポケモンデータに保存した簡易メモリエディタを使ってマーキングACEとかのメモリ書き換えを行っているのだけど、これで動的RAM上のデータの書き換えも簡単に出来るようになった
配達員を出現させてポケレン産マナフィタマゴやフラグオンの配布アイテムを受け取ることにも成功した
これを機に今度簡易メモリエディタの導入記事でも書くか(てぽんさんのは更新止まってるし…)

因みに配達員出現は下記サイトを参考にc0007の打ち込みでも出せる
http://pokeanalyze.half-moon.org/37.html#na284e13
このオフセットはベースアドレス相対なので、>>491で求めた動的RAM始点アドレス+0x214+オフセットという感じで書き込むアドレスを求められる
 ▼ 494 コロモリ@ルールブック 22/02/14 13:30:21 ID:oKHw0D1Y NGネーム登録 NGID登録 wf 報告
>>493
できたー!
すごいです

サイト覗いてみたところダメタマゴの配布もあるんですね...
 ▼ 495 ガバンギラス@ねばりのかぎづめ 22/02/14 17:49:10 ID:4RLwd89. NGネーム登録 NGID登録 wf 報告
すいません、エメラルドにて0x085Fを生成し、汎用コード実行環境を作ったのですが何かしらコードを入力して0x085Fの強さを見てもフリーズします...パルパークかなと思いポケモンの残留データを消してみたんですが変化なし...何か解決策はありますか?
 ▼ 496 ククラゲ@スピードパウダー 22/02/14 20:15:37 ID:faOEKSag [2/2] NGネーム登録 NGID登録 wf 報告
>>493
うまくコードが動かなかった原因わかりました!1行目じゃなくてその後が原因でした 睡眠不足はよくないですね
ldr r0, =0x02108818
ldrh r1, [r0]
strh r1, [r7, #0x04]
ldrh r1, [r0, #0x02]
str r1, [r7, #0x08]
ただこれエミュで実行したところなんか長い一時停止が入ったので実機だとフリーズするかもですね

movs r0, #0x84
lsls r0, r0, #0x12
movs r1, #0x88
lsls r1, r1, #0x8
adds r0, r0, r1
adds r0, r0, #0x18
ldrh r1, [r0]
strh r1, [r7, #0x04]
ldrh r1, [r0, #0x02]
str r1, [r7, #0x08]
これは一時停止せずに動作しましたがエレファントにも程がありますね...
2行で済む>>491は神...

簡易メモリエディタめっちゃ便利そうですね 記事公開楽しみに待ってます
 ▼ 497 メグマ@みずたまリボン 22/02/15 16:42:58 ID:yKSASpuQ NGネーム登録 NGID登録 wf 報告
>>495
普通にフシギダネのNNミスってました
 ▼ 499 リムオン@ポイズンメモリ 22/02/17 12:33:23 ID:zrHIWh.I NGネーム登録 NGID登録 wf 報告
素人目線の質問なんだけど、これ任意コード実行を利用して4世代側でイッシュのポケモンに対応するデータを作成してポケシフターに通す事は出来るの?
 ▼ 500 ンテイ@カプZ 22/02/17 23:55:04 ID:nT3wPfNg NGネーム登録 NGID登録 wf 報告
>>471 >>472
てぽん先生のセットアップの29回目のポケモンのNNとTNを「ぃ」に変えるやつ、全然ダメだった…(2成功 1無反応 3フリーズ)
素人が下手にセットアップ弄るのは良くないってことね…
>>499
4世代に存在しないポケモンは流石に送れないんじゃないかな…
 ▼ 501 ローラナッシー@たいようのふえ 22/02/18 00:18:48 ID:U3tA4TcU NGネーム登録 NGID登録 wf 報告
>>500
てぽんさんのは29回目参照時は必ず無反応となり成功しないことを前提に30回目の性格値を最適化してあるから、ただ29回目のポケモンをNOPにしただけでは成功率は上がらない
NN,TNを[ぃ]にして意味があるのはデテロニーの方
 ▼ 502 チエナ@しあわせタマゴ 22/02/18 10:26:30 ID:NNYgKloQ NGネーム登録 NGID登録 wf 報告
>>501
なるほどそういうことでしたか…
 ▼ 503 ンファン@おまもりこばん 22/02/18 13:36:01 ID:rQIkVjFs NGネーム登録 NGID登録 報告
出身ソフト変更でイッシュ産とかに変更することって可能ですかね?
 ▼ 504 ァイアロー@よつばアメざいく 22/02/19 21:05:21 ID:OknQnLI2 NGネーム登録 NGID登録 wf 報告
某オムツー氏の記事を参考にマーキングACEで種族変更をしてみたんですけどアノプスにしかなりません。なんでだろう
 ▼ 505 ブリム@フシギバナイト 22/02/19 23:25:33 ID:aJIs09wo NGネーム登録 NGID登録 wf 報告
運命的な出会い表記にするコード教えて貰えませんか??どこ探しても見当たらなかったので。見落としてたらすみません。良ければ教えて欲しいです。
 ▼ 506 ャラランガ@キズナのタヅナ 22/02/20 00:44:38 ID:OnK6dQf. NGネーム登録 NGID登録 報告
コロシアムで捕まえたポケモンをEMで色違いになる親idに変更したいんだけどやり方ってどこかにある?
 ▼ 507 ガルガン@イーブイZ 22/02/20 01:21:18 ID:dYIE9vEg [1/2] NGネーム登録 NGID登録 wf 報告
>>505
やり方わかりました
 ▼ 508 ッポウオ@トライパス 22/02/20 01:23:58 ID:dYIE9vEg [2/2] NGネーム登録 NGID登録 wf 報告
>>506
ダイパの任意コード実行で色違い強制化すると、そのポケモンの性格値に合ったIDに変化するから、そのIDにすればいい。裏IDは頑張って特定するしかない。
 ▼ 509 ワルン@こだいのツボ 22/02/21 04:53:35 ID:yvnYqzPw NGネーム登録 NGID登録 wf 報告
ダイパの任意コード実行でベースのポケモンをエンテイ、ライコウ、スイクンに変換し、ガンテツと出身地変えたらエンテイ、ライコウはムーバー通るけど、毎回スイクンだけが弾かれるんですが何故かわかる方いますか?
 ▼ 510 ラルニャース@どくバリ 22/02/22 00:44:33 ID:ZhnkPH7Q NGネーム登録 NGID登録 wf 報告
クラシックリボンのみの付け方教えてほしい
 ▼ 511 ゲツケサル@きんのたま 22/02/22 03:56:14 ID:zg9cA6yk NGネーム登録 NGID登録 wf 報告
>>509
ムーバー弾かれる程度のミスだとスイクンだけ25番道路or焼けた塔の固定シンボルだからHGSS産だとありえない設定になってたりしませんか?
 ▼ 512 ンリュウ@モンスターボール 22/02/22 09:16:33 ID:Th3Yp0Ww NGネーム登録 NGID登録 wf 報告
>>508
Emではできんのん?
 ▼ 513 ャモメ@がんせきおこう 22/02/22 09:50:59 ID:z33sBhh6 NGネーム登録 NGID登録 報告
>>512
できるよ
 ▼ 514 ネッコ@じしゃく 22/02/22 20:29:29 ID:REsU5/jI NGネーム登録 NGID登録 wf 報告
ダイパ任意コード初心者です。
中古で買ったのでどれがボックス1かわからないのですが、特定する方法はありますか。教えて頂きたいです、お願いします。
 ▼ 515 メレオン@グラウンドメモリ 22/02/23 15:19:43 ID:8N.o8gZI NGネーム登録 NGID登録 wf 報告
エメラルドで空白のポケモンデータにダメタマゴフラグを付けるとそれをパルパークでミノムッチとして認識させて通過できるけど
ダイパでも同様の手順でビクティニを作成することができるんだろうか...?

動的アドレスの特定が可能になったのでボックスや手持ちのポケモンデータに直接ダメタマゴフラグを注入することもできそうだけども
 ▼ 516 ンテイ@ソルガレオZ 22/02/23 23:06:32 ID:RDIo54Wo NGネーム登録 NGID登録 wf 報告
ダイパの任意コードでふしぎなおくりものの偽造はまだ成功例
ないですよね?
 ▼ 517 ビシラス@エルレイドナイト 22/02/24 23:20:59 ID:AMZoXjlo NGネーム登録 NGID登録 wf 報告
>>516
一応もぬけの殻のふしぎなカードを作製することはできたけど、本格的に正規偽装をやろうとしたら相当厳しいと思う

まずカードの表面タイトルと裏面コメントに関しては、使用しない領域を全て0xFFで埋める必要がある
そして表面タイトルは計72バイト、裏面コメントは計500バイトもあるようなので、1バイトずつしか値を書き換えることができない現状だとハンパない量のコードを打つハメになる(しかも打ち間違えればフリーズの可能性あり)

まあ先に非公式Wi-Fiやらで正規カード自体を貰っておけばこの0xFFで埋める作業は簡略化できそうだけど、それやるとわざわざ正規偽装せずとも非公式Wi-Fi使えば良くねになるし...
 ▼ 518 グレー@ホロキャスター 22/02/25 18:58:49 ID:LGeUdNu6 NGネーム登録 NGID登録 報告
>>517
そこで簡易メモリエディタですよ
今導入記事書いてる途中だけど、このスレのどっかにプログラムは書いてあると思うから、分かる人はそれ見れば導入出来る
 ▼ 519 ェイミ@オッカのみ 22/02/25 23:00:52 ID:..oAYxAU NGネーム登録 NGID登録 wf 報告
思ったんだけどこれ、不思議なカードのお裾分け機能でプラチナにメンバーズカードやオーキドの手紙を送れればプラチナ側で正規イベントを発生させることができてしまうのでは...?

ダイパからプラチナにお裾分けができるかは知らないけど
 ▼ 520 ルガルド@みずべのハーブ 22/02/27 12:07:49 ID:J7dEouO6 NGネーム登録 NGID登録 wf 報告
そもそも メンバーズカードもオーキドの手紙もまずお裾分け不可だから・・・無理じゃない?





 ▼ 521 ビシラス@ひそやかスプレー 22/02/27 12:41:16 ID:N./EVHyY NGネーム登録 NGID登録 wf 報告
>>520
確かに本来だとそれらはお裾分け不可能なんだけど、不思議なカードはお裾分けの領域の値を0xFFにすることでお裾分けが可能になるので、そうすれば他ROMに配布できるようになるんじゃないかなぁと
 ▼ 522 ジョフー@おだやかミント 22/03/02 15:56:12 ID:e4rMPZa. [1/7] NGネーム登録 NGID登録 wf 報告
簡易メモリエディタの記事見ました
早速実機で試してみたんですが、最後の手順でYボタンに設定したタウンマップが普通に開けてしまいます...

エディタプログラムを内蔵したポケモンのステータスも
ボール:ハイパーボール
タマゴ入手日:2002年/?4月(104)/8日
出会った日:20?4年(194)/2月/96日
ポケルス:治癒済みマーク
リボン:美しさグレート&マスター 賢さノーマル&マスター 逞しさ全
となっていて、c0005で打ちこんだ値とおおよそ同様の数値になっているように思うのですが、何か原因がありそうでしょうか
 ▼ 523 リーラ@ちかのカギ 22/03/02 20:17:47 ID:GdYwbnmA [1/6] NGネーム登録 NGID登録 wf 報告
>>522
Cブロック呼び出しコードを実行して、保存したポケモンに対してマーキングACEまでやりました?
 ▼ 524 ノハナ@ミミッキュZ 22/03/02 20:29:01 ID:e4rMPZa. [2/7] NGネーム登録 NGID登録 wf 報告
>>523
それはやっています

あとCブロック呼び出し後にバッグから直接タウンマップを開こうとすると暗転フリーズするんですよね...もしかするとこっちの方のプログラムが変化してしまったのかも?
 ▼ 525 ブリム@ファイヤーメモリ 22/03/02 21:40:57 ID:e4rMPZa. [3/7] NGネーム登録 NGID登録 wf 報告
ちなみにポケモンコピープログラムもエディタ使用せずに導入してみましたが、こちらは成功しました
 ▼ 526 ローラベトベトン@クリティカット 22/03/02 22:05:54 ID:GdYwbnmA [2/6] NGネーム登録 NGID登録 wf 報告
>>524
その可能性は高いね
ある程度の有識者の方とお見受けしたので、そのロムのメモリ配置を少し把握したいから、動的RAM始点特定の応用でアドレス0x020F909C,0x020F90A0,0x020F90A4に格納された値を調べてもらえないかな?
 ▼ 527 オル@にんじんのタネ 22/03/02 22:25:22 ID:GdYwbnmA [3/6] NGネーム登録 NGID登録 wf 報告
>>526
因みに画像が当該アドレスのメモリ
アドレス0x020F909Cがバッグから開いた場合のポインタで、0x020F90A0が便利ボタンからのポインタ、0x020F90A4は未使用で0x0
今回のケースではポインタが後ろにズレている可能性が想定される
 ▼ 528 ナギラス@ミズZ 22/03/02 22:42:58 ID:e4rMPZa. [4/7] NGネーム登録 NGID登録 wf 報告
>>526
調べました
0x020F909C:00000
0x020F90A0:06009(0x1779)
0x020F90A4:05989(0x1765)
 ▼ 529 ダイトス@タウリン 22/03/02 22:45:17 ID:e4rMPZa. [5/7] NGネーム登録 NGID登録 wf 報告
>>527
あー、後ろにずれてるパターンですねこれ...
 ▼ 530 リトドン 22/03/02 22:47:52 ID:3wCExlVk NGネーム登録 NGID登録 wf 報告
>>519
>>520
カードにお裾分け機能を追加できる改造コードなら実際に存在する
ptとhgssでは見当たらなかったけど
 ▼ 531 シレーヌ@はつでんしょキー 22/03/02 22:53:02 ID:GdYwbnmA [4/6] NGネーム登録 NGID登録 wf 報告
>>528
やっぱりか…
 ▼ 532 ットデス@せきばんのかけら 22/03/02 22:56:00 ID:GdYwbnmA [5/6] NGネーム登録 NGID登録 wf 報告
>>531
ミスった

てことは
0x2020F90A00F0005 = 144695251864322053

0x2020F90A40F0005 = 144695251931430917
にすると上手くいくはず

流石に全部打ち直しは面倒だと思うから今修正用のプログラムを用意する

因みにそれってパール?
 ▼ 533 ロモリ@カセキのトリ 22/03/02 22:56:11 ID:e4rMPZa. [6/7] NGネーム登録 NGID登録 wf 報告
>>531
つまり、
0x2020F90A00F0005

0x2020F90A40F0005

こうしたらうまくいきますかね?
 ▼ 534 ソクムシャ@ムーンボール 22/03/02 22:57:25 ID:e4rMPZa. [7/7] NGネーム登録 NGID登録 wf 報告
>>532
パールです
 ▼ 535 ジョフー@きあいのタスキ 22/03/02 23:12:45 ID:GdYwbnmA [6/6] NGネーム登録 NGID登録 wf 報告
>>533
これ修正用コード
これでプログラム保存したポケモンにマーキングACEすれば直ると思う
0x2200206DAB00007 = 153124615792623623
0x26F0206DAB10007 = 175361138952830983
0x2300206DAB20007 = 157628215420125191
0x2760206DAB30007 = 177331463789936647
0x2A4027E3B800007 = 190279825443782663

>>534
自分の環境はエミュも実機もダイヤモンドだから、もしかしたらバージョン違いの所為か?
何か分かったら記事に反映しよう
 ▼ 536 タフリー@ながねぎ 22/03/03 00:47:14 ID:cfk.kIeg [1/5] NGネーム登録 NGID登録 wf 報告
>>535
これでYボタンに設定したタウンマップを開かなくなりました!
ありがとうございます

再び問題が発生してしまったのですが、今度はメモリエディタの機能がうまく使えませんでした...
手順に気をつけて動的RAM始点特定のコードを試してみたんですが、マーキング→決定とやってもIDが変化せず...
恐らく0x0206DAB0の値がCブロック呼び出しの時のままで変化していないと思います

もしかして>>527以外のアドレスもバージョン違いによって配列が異なっているんでしょうか...
 ▼ 537 イゼル@クリティカット 22/03/03 02:43:03 ID:QPMY.C9o [1/3] NGネーム登録 NGID登録 wf 報告
>>536
パルパーク帰還後にやってみた?
もしアドレスズレが起きてるとしたらパルパークモード中は出来ないと思う
 ▼ 538 ブソル@かくれポン 22/03/03 10:41:25 ID:uEwkliEk [1/3] NGネーム登録 NGID登録 wf 報告
>>504
同じくアノプスにしかならないです…
どうしたらいいんですかね…
 ▼ 539 イティオ@ピカピカだんご 22/03/03 11:04:18 ID:QPMY.C9o [2/3] NGネーム登録 NGID登録 wf 報告
>>538
打ったコード見せてみなよ
 ▼ 540 ァイヤー@ぼうごパット 22/03/03 11:32:09 ID:uEwkliEk [2/3] NGネーム登録 NGID登録 wf 報告
>>539
まずはレジギガスを作りたかったので
153124615792623623
175361138952830983
159880015233810439
180146213557043207と打ち込んで
0x2YY027E3B800007 のYの部分を内部番号の
1E6からE6取って2E6027E3B800007、これを10進数に変換した208857173906685950と打ち込みました。
0x2XX027E3B810007 はXの部分を内部番号の1E6から01取って201027E3B810007、これを10進数に変換した144399404240011260と打ち込みました。

なので打ち込んだのは
153124615792623623×1
175361138952830983×1
159880015233810439×1
180146213557043207×1
208857173906685950×1
144399404240011260×1 です。
 ▼ 541 マコブシ@ちいさなはなたば 22/03/03 12:28:23 ID:cfk.kIeg [2/5] NGネーム登録 NGID登録 wf 報告
>>537
パルパーク帰還後にやってみましたが同じくできませんでした...
 ▼ 542 ューラ@きんのいれば 22/03/03 12:36:26 ID:cfk.kIeg [3/5] NGネーム登録 NGID登録 wf 報告
いや、もう一度試してみたら成功しました!
なんだったんだろう
 ▼ 543 クノシタ@カクトウZ 22/03/03 12:49:45 ID:cfk.kIeg [4/5] NGネーム登録 NGID登録 wf 報告
あ、分かりました
これアドレスセット→値の書き込みの合間に電卓をCでリセットする必要があるんですね
 ▼ 544 ラエッテ@マメよせだま 22/03/03 12:58:51 ID:QPMY.C9o [3/3] NGネーム登録 NGID登録 wf 報告
>>540
10進数変換どっちもミスってる
正しくは
0x2E6027E3B800007 = 208857173906685959
0x201027E3B810007 = 144399404240011271
コードは全て奇数になるから下位の桁をよく確認した方が良い

>>542
パルパークモード中でも出来るなら便利ボタン使用判定のアドレスズレはなさそうだけどどうだろうか?
もしパルパークモード中がダメなようなら気が向いたらでいいけどアドレス0x02060BB4のメモリを確認してもらいたいな
 ▼ 545 ゲキ@カイスのみ 22/03/03 13:41:00 ID:cfk.kIeg [5/5] NGネーム登録 NGID登録 wf 報告
>>544
パルパークモード中でも成功しました
 ▼ 546 ワガノン@アップグレード 22/03/03 15:21:40 ID:uEwkliEk [3/3] NGネーム登録 NGID登録 wf 報告
>>544
ありがとうございます!非常に助かりました。
ちなみにエメラルドの任意コードみたいに一気に6Vにするコードはないんですかね?
 ▼ 547 メノデス@ミズZ 22/03/04 11:28:47 ID:q6YEO7Zs NGネーム登録 NGID登録 報告
>>545
なるほど、ならアドレスズレはタウンマップ関連だけか
少し情報収集してみる

>>546
いやあるけど
 ▼ 548 ローラダグトリオ@ほかくポケット 22/03/04 21:12:59 ID:PcHg0pE2 NGネーム登録 NGID登録 報告
>>547
もし良かったらご教示いただけますと幸いです。
 ▼ 549 ゲツケサル@タラプのみ 22/03/05 17:34:13 ID:MumYzD4g NGネーム登録 NGID登録 wf 報告
>>548
普通にオムツーさんのブログに載ってますよ
 ▼ 550 ケッチャ@カチャのみ 22/03/05 19:08:17 ID:n33c3boc NGネーム登録 NGID登録 wf 報告
簡易メモリエディタの保存元のポケモンにはブロック配列がCDの順となるポケモンを用意する必要があるとありますが、ブロック配列ってどうやれば分かりますか?違う方のセットアップで任意コードをやったので正確値FFFD208Cのツチニンがいるのですがコレじゃダメですか?
 ▼ 551 ァイヤー@やけたきのみ 22/03/05 22:00:40 ID:JS9AMQ4o NGネーム登録 NGID登録 報告
>>550
求め方はこちら↓
https://m.bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_data_structure_(Generation_IV)#Block_shuffling

早い話が性格値の中央1バイト(>>550のなら0xD2)を見て同じ値ならいいってこと
 ▼ 552 リキザン@パワーレンズ 22/03/05 22:39:33 ID:Qr7.H1.w NGネーム登録 NGID登録 [s] 報告
ダイパの任意コード用のポケモンってこれ乱数で出せない性格値のやつある?
エメラルドの任意コードでまず用意しないとダメなのか?
 ▼ 553 ジュマル@ぎんのナナのみ 22/03/06 01:06:25 ID:JbwYkGqM NGネーム登録 NGID登録 報告
>>552
デテロニーさんのブログをまず見ろ
 ▼ 554 ノズ@こぶしのプレート 22/03/06 09:07:28 ID:7WYgP/oU [1/2] NGネーム登録 NGID登録 報告
>>551
ありがとうございます。理解出来ました。
 ▼ 555 ローラコラッタ@クリティカット 22/03/06 09:38:39 ID:rU922mxY NGネーム登録 NGID登録 wf 報告
本日、海外解析勢のリタイアさんとDMでやりとりしました。
日本の任意バグセットアップのために新しいルートを3つ作ってくれました。

そのうちの一つは永続的にワープで飛べるとのことです。
(One of them sets up a permanent wrong warp to map 333,allowing you to get ASE by taking a single step in the void )

翻訳違ったらすいません。修正お願いします。


明日、自身のユーチューブで公開する予定らしいです。
 ▼ 556 ャランゴ@ライブドレス 22/03/06 09:53:37 ID:d0lQbKKA NGネーム登録 NGID登録 報告
>>553
確認してきた 初歩的なとこから把握してなくて申し訳ない

サイトによって手順とか微妙に違うのって
全部1つのサイト参考にやったほうがいいよね……?
 ▼ 557 モリ@すごいつりざお 22/03/06 14:00:25 ID:7WYgP/oU [2/2] NGネーム登録 NGID登録 報告
>>522
自分もこれになりました。実機初期ダイアモンドROMです。
暗号化停止コードを入れてマーク付けずにマーキング決定押しちゃって、セーブまでしてしまいました。
再度コードをやろうとマップNo.333でコードを試すも2×1の計算は実行出来てそうなんですがリミッター解除等他のコードは無反応になってしまいました。セットアップからやり直しですかね?
 ▼ 558 ックウザ@むらさきのミツ 22/03/06 15:48:07 ID:odu62y5Q NGネーム登録 NGID登録 [s] wf 報告
動的RAM特定コードを用いて配達員からマナフィの卵をもらったのですが、孵化する際にフリーズしてしまいます。
このフリーズを回避する方法などは存在しますでしょうか?
 ▼ 559 スイニューラ@ぎんのパイルのみ 22/03/06 17:24:21 ID:T8xI5SUI NGネーム登録 NGID登録 報告
>>557
暗号化を停止してないならそもそも起動出来ないし、タウンマップが開く開かない以前の問題
取り敢えず暗号化停止コード実行して暗号化を停止する所から再開すればいいが、ASEが出来なくなったのは知らん
 ▼ 560 クマ@しんかいのウロコ 22/03/06 18:47:16 ID:xhr6Woj2 NGネーム登録 NGID登録 wf 報告
Hello, I am RETIRE. My Japanese is bad, so I will share this in English.
I was one of the people in the team that originally found ASE for pokemon diamond and pearl.
This is a fast reset ASE void route. After setup, you can get ASE in less than 150 steps whenever you want.
It uses wrong warps to do this.

I hope this will help, I will share more cool ASE/void tricks when I have time!

https://pastebin.com/0NXivJS0
 ▼ 561 シレーヌ@シルバースプレー 22/03/06 19:25:20 ID:3EdoQ2lU NGネーム登録 NGID登録 wf 報告
>>559
すいません普通に行けてました。再度暗号化ちゃんとやったら行けました。
リミッター解除行けてなかったのは多分リタイアコマンドし忘れてたと言う初歩的ミスかと思います。すいません
 ▼ 562 サナン@ガオガエンZ 22/03/06 22:48:44 ID:rUFg5diU [1/2] NGネーム登録 NGID登録 wf 報告
任意コードとはちょっと違うのですが、フリーズして再起動しても治らずに諦めかけていたのですが、自力で復帰方法を見つけたので一応貼っておきます。
https://twitter.com/alien_arienna/status/1500457965131689984?s=21
 ▼ 563 ンチャム@のんきミント 22/03/06 23:00:46 ID:rbKMSs.6 [1/2] NGネーム登録 NGID登録 [s] wf 報告
>>562
どういう状況でX連打をした結果治るとか具体的な内容を全く記載をしていないのに拡散希望とか迂闊な売名行為はやめような
メニューが開けても戻れる手段なんて街や洞窟にいる判定で空飛ぶか穴掘ったりあなぬけのヒモ使うぐらいでしか復帰できないぞ
 ▼ 564 ドラン@きりのはこ 22/03/06 23:22:06 ID:ZevwGNUU [1/2] NGネーム登録 NGID登録 wf 報告
RETIRE氏のセットアップうまくいかんな...誰か成功した人いる?
実機勢はもうちょい様子見たほうがよさげ
 ▼ 565 ジリガメ@しっぽのくんせい 22/03/06 23:28:42 ID:QziQ/Y/E NGネーム登録 NGID登録 wf 報告
>>564
こっちは実機で成功したよ
ただ、途中ポケセン2階から左35の手順があるけど、
実際は5歩目で動けなくなってしまうようなので、そこら辺は少し手順を変える必要があるね

一応>>560の手順を少し改正したのを書いた
https://www.craft.do/s/Q5sSXJjdylY06C
 ▼ 566 ンノーン@ごりごりミネラル 22/03/06 23:33:05 ID:rUFg5diU [2/2] NGネーム登録 NGID登録 wf 報告
>>563
フリーズから復帰する方法で、戻るための方法とは言ってませんね
状況まで書いてないのは謝りますが、ぼうけんノートを閉じる瞬間だとXボタン連打でメニューが開けることがあり、動けるようになるというだけです。
状況としては任意コード実行のためのパルパーク〜マップ332の間でフリーズが起こった感じです。任意コード実行をしている以上同じ状況に陥る可能性があるため、その際の復帰方法を共有しておいて損はないと思いますが
 ▼ 567 ォクスライ@グラスシード 22/03/06 23:40:53 ID:rbKMSs.6 [2/2] NGネーム登録 NGID登録 [s] wf 報告
>>566
それが一番大事な要項じゃないっすか
四年越しとか修復プログラムとかどうでもいい情報入れなくていいからその手順を踏むことで
>>566のような結果が得られるとハッキリ言ってくれ
あれじゃあ内容ペラッペラのただのいいね稼ぎにしか見えないんだが
 ▼ 568 ジョンド@ころころマメ 22/03/06 23:59:01 ID:ZevwGNUU [2/2] NGネーム登録 NGID登録 wf 報告
>>565
成功しました!ありがとうございます
通信サーチャー使ってもいつもみたいにすぐ青画面にならなくてその場でAボタンか何か押すと青画面になるのかな?

意外と時間かかる上に1歩間違えるとほぼアウトなので個人的には従来の手法のほうが好みかもですね...
 ▼ 569 ンテール@くろぼんぐり 22/03/07 00:00:34 ID:C9LgCWjM NGネーム登録 NGID登録 wf 報告
ダイパのなぞのばしょバグで修復プログラムが必要になるのはフリーズじゃなくて街とか洞窟以外の場所で脱出手段がなく四方が壁判定になってしまった段階でレポートも書いてる状態だから、任意コードの実行にはなんら関係ないでしょ
そんならツイートに4年越しだとか修復プログラムだとか書いてるのはいいね稼ぎだって言われてもそらそうだってなるわ
 ▼ 571 トツキ@むらさきはなびら 22/03/07 00:44:31 ID:gh/MoZpA [1/3] NGネーム登録 NGID登録 wf 報告
>>565
Sorry, my mistake. I have fixed this issue in the pastebin.
>>564
Can you tell me the step that caused an issue? I can check what might be going wrong.

Also, this route is made so after 1 setup it's very easy to redo. That makes it worth setting up.
 ▼ 572 ッチャマ@むしよけスプレー 22/03/07 00:50:06 ID:qhu6Hhq6 NGネーム登録 NGID登録 wf 報告
>>571
OK, it worked.(>>564)
 ▼ 573 ルトロス@オリジンボール 22/03/07 01:59:48 ID:A/b6gyBI [1/2] NGネーム登録 NGID登録 wf 報告
>>565
>>568
情報ありがとうございます。
私も実機で動作確認しました。

568さんが教えてくださる通り、通信サーチャーがタッチからの即エラーじゃないですね。
タッチしてから更にAボタンを押したら青画面エラーが発生しました。
地味にハマりました。

また565さんが修正してくださったポケセン2階の左35の部分。
下17、左6、下1の左6が歩きだといけない部分ですね。走りをしないと6マス目の判定にめり込まない。
初歩的な部分ですけど・・・

私が感じた注意点これくらいです。
 ▼ 574 ードリオ@だいこんごうだま 22/03/07 02:00:29 ID:7xI.3WMs [1/2] NGネーム登録 NGID登録 wf 報告
>>568
確かに、乗り換えが多いけど早く着く路線(新)と、距離が長くて時間はかかるけど乗り換えが少なく放っておけば到着する路線(旧)っていうような感じを受けるね
これでアドレス変動の影響を受けなくなるのなら良かったのだが…(しかしTwitterの方でアドレス変動を克服する名案が浮かんだという呟きがあったので今後に期待)

>>570
多分現象としては>>411(当事者)と同じことが起こってる
そして>>416のアドバイスの通り、20〜30回程度の再起動で復帰出来ることを私は二度確認している
果たしてそのXボタン連打にどれだけの効果があるのかは分からないが、一応この現象は再起動リセマラだけでも復帰出来ることはお伝えしておく

因みに、偶にパルパークが開始されない時があるが、これはその場から上や下に十数歩移動すればパルパークに辿り着ける(後は通常通り左に進めばマップID332に着く)
 ▼ 575 ットデス@クイックボール 22/03/07 02:18:44 ID:gh/MoZpA [2/3] NGネーム登録 NGID登録 wf 報告
>>574
there is a route I made that takes ~1h that doesn't get affected by ASLR. I can share it later, it uses
a cave void (to get higher map_height, making us travel through memory quicker in void) and then reads X coordinate to write 251/332 into memory. You never have to reset for this setup, meaning hall of fame can stay loaded.

For the new setup I shared, I am planning on using command 0x202 00, which sets the Great Marsh flag. And then, warps you to a pokecenter. Then, you can view hall of fame data, and then waste all 30 Great Marsh balls (this causes a warp to last set warp position, which is the same one used by this setup). This will put you at the map 333 with the hall of fame data of current ASLR.

Also note that ASLR is most likely capable of being manipped! It is not frameperfect, it reads:
mic input
controller inputs
current time
vblank count (and other frame counts?)
MAC address
current time (not frameperfect, based on seconds)

so if we write a programm that returns the base value for a specific Mac + time, we can
easily manip it! the vblank count is consistent afaik, and the rest we can ignore by not using mic/controller.
 ▼ 576 マゲロゲ@フィラのみ 22/03/07 02:22:21 ID:gh/MoZpA [3/3] NGネーム登録 NGID登録 wf 報告
>>573
if that's the issue, just go 5 W instead of 6 and then reload? I'll check it out later, sounds like it's a chunk dislocation issue, should be very easy to fix :)
 ▼ 577 ルミル@ブーカのみ 22/03/07 02:54:39 ID:A/b6gyBI [2/2] NGネーム登録 NGID登録 wf 報告

リタイアさんにこのスレを日本の解析勢が集まるバグ掲示板と伝えています。
内容を見てわかるとおりご本人です。

有識者の方々でコミュニケーションを取っていただけたら、
よりスムーズに開拓が進むと思います。

もし私が知らないだけで、より解析勢が集まるコミュニティがあるようならば、
そちらに招待してあげると良いと思います。

 ▼ 578 オラント@くろいヘドロ 22/03/07 09:11:23 ID:7xI.3WMs [2/2] NGネーム登録 NGID登録 wf 報告
>>575
That's nice.
I'm going to try various things on emulator.
 ▼ 579 ッカニン@もくざい 22/03/07 20:39:32 ID:ss7UCjcU NGネーム登録 NGID登録 wf 報告
>>560
I had an idea for a faster way to perform the setup, I will route it later today and also send my no ASLR route.
 ▼ 580 ルネアス@ネクロプラスルナ 22/03/07 21:46:42 ID:X6DkY5.w NGネーム登録 NGID登録 報告
ボックスのポケモンをタマゴ化してパルパークから脱出、その後5歩歩くとタマゴ孵化のエフェクトが入ってフリーズします。
パルパーク抜けてからすぐレポートをかいてしまったので詰んでしまったんですがこれって最初からにしないとダメな感じですかね?
 ▼ 581 チグマ@ぎんのズリのみ 22/03/09 02:18:06 ID:tLRwA0lg [1/2] NGネーム登録 NGID登録 wf 報告
ここで修復プログラムの話出てるけど英語で検索すればそれっぽい.NDSファイルがあるんだよな…
有償ソフトじゃないからダウンロードしても法的には問題ないはずだけど、フリーズ問題はそれでも解決できるんじゃ?
WiiのNDSsenderはうまく動かないしこっちじゃ検証できないわ
CFW入った3DSかDSのマジコン必須かと
動画もあった
https://www.youtube.com/watch?v=4knV9lO2ako
 ▼ 582 ッピ@あおいビードロ 22/03/09 03:38:38 ID:tLRwA0lg [2/2] NGネーム登録 NGID登録 wf 報告
あー、Wiiでも配信用のndsファイルをルートに置けばDSステーション化できるっぽいね
GBA吸い出しはできるらしい、修復プログラムは動くか知らないけど
 ▼ 583 タチ@けむりだま 22/03/09 13:32:58 ID:nT2cEvXs [1/5] NGネーム登録 NGID登録 wf 報告
http://detelony.blog.fc2.com/blog-entry-24.html

こちらのサイトで紹介されている簡易メモリエディタについて
性格値FFFD20F4のツチニンLv.22に対して導入を行ったのですが
セーブ&リセット後、改めてASEで 電卓上限解放→『Cブロック呼び出し』実行→ツチニンにマーキング
を行ってもYボタンでタウンマップが開いてしまい呼び出すことができていません
(マーキングはマーク選択あり、なし一応試しました)
コードを間違えたのかと思い2回ほどじっくり入力しなおしてみましたがダメでした
使用ソフトはダイヤモンドです
ツチニンのステータスは >522 と同様っぽいです 画像はっておきます

で、このスレの >>522 ~ >>535 あたりのやりとりを見まして
>535 を入力した後、もう一度試したんですがやっぱりタウンマップを開いてしまいました。。。


>526 を見て0x020F909C,0x020F90A0,0x020F90A4の値を調べた結果がこれになります(>535 適用後になります)
>528 と比較して後ろズレがない値に見えますが これってあってますか・・・?

0x020F909C:06009 = 0x1779
0x020F90A0:05989 = 0x1765
0x020F90A4:00000 = 0x0000
 ▼ 584 ーメイル@まひなおし 22/03/09 15:39:57 ID:ALBgR2dk NGネーム登録 NGID登録 wf 報告
>>225と同じ方です オルトリタイアをリッシこですることで実機でも任意コードに成功
後期ロットN6ダイヤモンドでトレーナー倒してからアイテムがスクリプト化した。これは前期ロットと一緒
しかしオルトリタイアだとミススクリプトがないのか透明タマゴが作成されなかった

しかし電卓任意コードは不明?後期ロットでエミュで弄ったりしたが殿堂入り記録をみてもなにも起きない
あただ14Dマップ前期ロットだとまぁ殿堂入り記録で電卓任意コードができる
リッシこのマップ番号は一応13Bになる多分性格値の問題か?13Bで機能すれば後期ロットでも希望が見えてくる

画像のマナフィはモモンのみから作成してるスクリプトがそだてやタマゴのマナフィ一応
こちらのは前期ロット同様に100%起きて透明タマゴがないのでまぁ簡単ただリッシこまでが遠い

ちなみに謎の場所のバトルタワー14Aマップでセーブして14A範囲外にいくと後期ロットでは謎の場所でメニューが開ける
しかし歩数計が使えなくなるのでオルトリタイアが後期ロットでは鍵になるかも?
 ▼ 585 シズマイ@ラブラブボール 22/03/09 17:11:49 ID:2ZNkO4xc [1/2] NGネーム登録 NGID登録 wf 報告
>>583
確かにポインタズレは起きていないようだし、ツチニンにも異常はなさそうだ
もう一度Cブロック呼び出しコードを実行して、その後にアドレス0x020F90A0のメモリを確認してもらえないかな?
 ▼ 586 シャーモ@ボスゴドラナイト 22/03/09 18:07:20 ID:nT2cEvXs [2/5] NGネーム登録 NGID登録 wf 報告
>>585

確認しました!
05989(0x1765)でした
実行前と変わってないみたいです
 ▼ 587 ギルダー@ていきけん 22/03/09 21:04:16 ID:2ZNkO4xc [2/2] NGネーム登録 NGID登録 wf 報告
>>586
あ、それって>>535の後のヤツだっけ?
ポインタズレは起きてないから修正前のが知りたいんだよね
申し訳ない
 ▼ 588 ザリガー@フエンせんべい 22/03/09 22:38:03 ID:nT2cEvXs [3/5] NGネーム登録 NGID登録 wf 報告
>>587
ごめんなさい 戻し方が分からないです…
 ▼ 589 ラセクト@メカニカルメール 22/03/09 23:26:17 ID:nT2cEvXs [4/5] NGネーム登録 NGID登録 wf 報告
いや普通に打ち込み直します
 ▼ 590 ーランド@れいせいミント 22/03/09 23:31:10 ID:OvXEEoAU NGネーム登録 NGID登録 wf 報告
初代 リセットするまで実行し続けるコード
https://muroiwataru.net/entry/pokemon-code-jumpのコードを最適化した
DE3Bから書き込みでXXYYに飛ぶ(命令付いてるのはミスって消したので16進数のみです)
3E 3E 21 F8 FF 22 3E C3 22 3E E0 22 3E 46 22 3E C3 22 3E 84 22 3E FF 22 3E C3 21 80 FF 22 3E yy 22 3E xx 22 3E 00 22 C9
 ▼ 591 バニア@なんごくかいがら 22/03/09 23:47:54 ID:nT2cEvXs [5/5] NGネーム登録 NGID登録 wf 報告
>>58
簡易メモリエディタの導入を最初から入力し直し、
保存したプログラムの実行後に0x020F90A0に格納された数値を確認しましたが
同じく 05989 でした

そして相変わらずタウンマップが開けてしまいます
 ▼ 592 ティアス@とくせんリンゴ 22/03/10 00:49:36 ID:Ft56mksY [1/2] NGネーム登録 NGID登録 wf 報告
>>591
何故書き変わらないのだろうか…
リボンを見る限りポインタの指定は間違っていないしなあ…

Cブロック呼び出しを他のポケモンにやるとちゃんとフリーズする?
 ▼ 593 ースト@ローラースケート 22/03/10 07:24:16 ID:/JEcqatA NGネーム登録 NGID登録 wf 報告
>>592
フリーズしますね……

少し違う環境になりえてるので思いつくのがあと
性格値0x33600016(代用個体)でセットアップを行ったのと
全国図鑑入手前であることくらいしか思いつかないです……
やっぱり関係ないでしょうかね
 ▼ 594 プリン@こだいのツボ 22/03/10 09:54:50 ID:Ft56mksY [2/2] NGネーム登録 NGID登録 wf 報告
>>593
何度も申し訳ないけど、Cブロック呼び出しで起動した後に今度はアドレス0x02293000のメモリを見るとどうなってる?
 ▼ 595 ルーグ@じめじめこやし 22/03/10 10:49:31 ID:RLZIgYGY [1/2] NGネーム登録 NGID登録 報告
>>594
00000(0x0000)でした…!
 ▼ 596 ジュマル@あんぜんおまもり 22/03/10 11:03:11 ID:RLZIgYGY [2/2] NGネーム登録 NGID登録 報告
>>594
一応02292FFC、02293004も0000であることを確認しました
 ▼ 597 テルグマ@タンガのみ 22/03/10 18:54:44 ID:LBFMMhms NGネーム登録 NGID登録 報告
>>595
うーん、プログラムの展開自体が一切出来てないようだ…

最後の確認事項として、以下のコードを実行して、そのツチニンにマーキングACEをして表IDを見てもらいたい

0x2340206DAB00007 = 158754115326836743
0x26F0206DAB10007 = 175361138952830983
0x2ED0206DAB20007 = 210826986018439175
0x2E70206DAB30007 = 209138136158240775
 ▼ 598 トカゲ@ダイマックスB 22/03/10 19:16:21 ID:KPMsQh9. NGネーム登録 NGID登録 報告
>>597
呼び出し実行前、後ともに
そちらのコード入力後にツチニンにマーキングした瞬間フリーズしてしまいます……
 ▼ 599 ルセウス@ゴスのみ 22/03/10 21:59:35 ID:gaVkc9iE NGネーム登録 NGID登録 報告
>>598
失礼しました滅茶苦茶間違えました
こっちが正しいです

0x2300206DAB00007 = 157628215419994119
0x2680206DAB10007 = 173390814115856391
0x2780206DAB20007 = 177894413743292423
0x2600206DAB30007 = 171139014302302215

一応やろうとしてることは、NN領域の最初の2バイトが正しくなってるかの確認
展開に関する命令はNN領域にあるから、多分ここが原因なはず(逆にここにも問題がないとしたらもう手の打ちようがない…)
 ▼ 600 ルビアル@モンスターボール 22/03/11 02:36:15 ID:KGdQ4LIg NGネーム登録 NGID登録 [s] 報告
>>599
40964 = 0xA004 になりました!
 ▼ 601 ーフィ@ネットボール 22/03/11 05:52:03 ID:ohccSCHg [1/2] NGネーム登録 NGID登録 wf 報告
>>600
ここにも問題がないだと…!?
正直な所万策尽きました…

暗号化停止の時に付けたマークって何か分かります?
もし⚫︎じゃなかったら⚫︎付けて暗号化停止をし直せば解決するかもしれません
それでもダメならもうダメです
 ▼ 602 ッスグマ@ブーカのみ 22/03/11 09:21:07 ID:dqxUxaM6 NGネーム登録 NGID登録 [s] wf 報告
>>601
●だったと思います…
一応●つけてやり直して見ましたがダメでした……

やっぱりどうしてもタウンマップ開いてしまうんですよね…
なんかやり損ねてる手順とか余計なこととかあるんですかね… 何度も読み直してるつもりなのですが……
 ▼ 603 ルビル@ラブラブボール 22/03/11 13:09:03 ID:ohccSCHg [2/2] NGネーム登録 NGID登録 wf 報告
>>602
フリーズしないってことは暗号化停止は出来てるし、リターン命令までのプログラムもちゃんと実行出来ている
ステータスから分かる範囲のプログラムの様子も問題ないし、打ち込みに間違いがあったとは考えにくい
しかし手前にある展開命令の結果が全く反映されていない…それが何故か分からない…

もうこうなるとNN領域を逐一確認するしかない
コード書いとくんで一縷の望みにかけるなら実行してもらいたい(やることは>>599と一緒)

0x2700206DAB00007 = 175642613929476103
0x2880206DAB10007 = 182398013370597383
0x2780206DAB20007 = 177894413743292423
0x2600206DAB30007 = 171139014302302215

これでNN領域の次の2バイトが表示され、本来なら0xC80Eになる
1行目の70の部分をB0に変えればその次の2バイトが表示され、こちらは本来0x6011になる
 ▼ 604 ブネーク@リンドのみ 22/03/12 00:02:45 ID:mwiwdPWo [1/2] NGネーム登録 NGID登録 wf 報告
>>603
んー やっぱり両方とも正しそうです
以降も+0x40して求めた方がいいですかね?

自分が導入・実行の時どうやったか一応書いてみます
もしこれで普通に間違ってたらくだらなすぎて申し訳ないんですがどうでしょうか…?

一通り入力してプログラム保存し終わったら、パルパークへ帰還しレポート

リセット

ASEの手順を踏み実行できる場面まで戻る

電卓上限解放→cブロック呼び出しコード入力→ボックス開く(コード、帰還後両方試しました)

ツチニンにマーキング(マークなし、あり(●)両方試しました)

パルパーク帰還後、タウンマップを登録→Yボタン


一応cブロック呼び出し前にc0005カスタムコード入力してみたり、
2C002038EDC0007 でバッグメニュー追加してなぞのばしょからタウンマップ登録してみたりもしました
 ▼ 605 クフーン@うつしかがみ 22/03/12 19:20:52 ID:30KkP2X2 NGネーム登録 NGID登録 報告
>>604
いや、>>603で調べたNN領域に問題がなくて書き換えが起こってないとなると、恐らく問題は別の所にあると思う…
手順も問題なさそうだし原因がさっぱり分からん…

もしかしたらこれもキャッシュメモリの反映タイミングが関わってるのかもしれないので、ちょっとそれ用にプログラムを組み直してこのスレに書き込もうと思う

因みにそのロムバージョンとか分かります?
 ▼ 606 ュナイパー@ヨクアタラーヌ 22/03/12 19:31:20 ID:mwiwdPWo [2/2] NGネーム登録 NGID登録 [s] wf 報告
>>605
わざわざありがとうございます…
一応自分で伝えられることあればします

ソフト表にNTR-ADAJ-JPN、
裏にNTR-005 PAT. PENT.、
  ADAJNOJO8 ってなってます
どれがなんなのかよく知らないのでとりあえず書いておきます
 ▼ 607 ンジャラ@みかづきのはね 22/03/13 01:01:02 ID:nnAQenjY [1/3] NGネーム登録 NGID登録 wf 報告
>>606
どうやら初期ロムだね
自分のも同じく初期ロムだが、何故出来るのと出来ないのとがあるんだ…?

一応キャッシュメモリの転送に対応したヤツを作った

0x2C816A004090005 = 200435059936264197
0x2390160110A0005 = 160160773862719493
0x2DF0B22100B0005 = 206896348808282117
0x2000047A00C0005 = 144115495703674885
0x2BDF0B0130D0005 = 197578597698699269
0x2022930010E0005 = 144723424182140933
0x2020F90A00F0005 = 144695251864322053
0x2020CE510100005 = 144692315985805317


〜以降はDブロックに保存される部分で、既存のものから変更はない
Dブロック部分は既に保存が済んでるから、そのツチニンに上記Cブロック部分のプログラムを上書きするだけで大丈夫
その際のNN変更サイズ拡張コードは以下のものを使用してください

0x2100206DCD40007 = 148621016201166855
 ▼ 608 ブリアス@こだわりメガネ 22/03/13 01:04:38 ID:nnAQenjY [2/3] NGネーム登録 NGID登録 wf 報告
>>607
因みにこのプログラムではパルパークモード中に便利ボタンを使えるようにする書き換えを省略しているので、エディタの使用はパルパーク帰還後に行う必要がある
 ▼ 609 クティニ@リザードナイトY 22/03/13 09:08:43 ID:gVIU9vGE NGネーム登録 NGID登録 wf 報告
今間違えてNN変更コードだけ入れないままマーキングしてレポートしてしまったんですがヤバいですかね…
なんにせよもしかしたらわけわからんくなってる可能性あるので別個体用意した方がいい気もするな…
 ▼ 610 チンウニ@すごいカンポーやく 22/03/13 10:27:46 ID:HniUp7xE NGネーム登録 NGID登録 [s] 報告
609です

>>607 実行後、改めてボックスでツチニンにカーソルを合わせるとフリーズしてしまいます…
 ▼ 611 モンガ@ルールブック 22/03/13 11:05:31 ID:nnAQenjY [3/3] NGネーム登録 NGID登録 wf 報告
>>610
確認した
作り直す…
 ▼ 612 ガカイロス@クオのみ 22/03/14 00:16:56 ID:Lkcc2xdE [1/2] NGネーム登録 NGID登録 wf 報告
ああ分かった、文字コードとして0x0000を読み込むとフリーズするってことか
てことで>>607を1箇所修正

0x2C816A004090005 = 200435059936264197
0x2390160110A0005 = 160160773862719493
0x2DF0B22100B0005 = 206896348808282117
0x246C047A00C0005 = 164029850305953797
0x2BDF0B0130D0005 = 197578597698699269
0x2022930010E0005 = 144723424182140933
0x2020F90A00F0005 = 144695251864322053
0x2020CE510100005 = 144692315985805317


今度は実機でもちゃんと確認したから大丈夫
まあこれで書き換え起こらない問題が解決するかどうかは別だが…
 ▼ 613 ネブー@ライブドレス 22/03/14 08:46:10 ID:oBuIXvkM NGネーム登録 NGID登録 wf 報告
フリーズしませんでした!
…しかし 解決できず… タウンマップが開けるままでした…
何故なんだ…
 ▼ 614 クマ@するどいキバ 22/03/14 09:16:19 ID:Lkcc2xdE [2/2] NGネーム登録 NGID登録 wf 報告
>>613
これもダメか…
リターン命令だけ機能してその他の命令が全く反映されないって一体何が起きてるんだ…
起動コードをCブロック呼び出しからBブロック呼び出しに変えたらどう?

0x2AF0206DAB00007 = 193375537462247431
0x2460206DAB10007 = 163820664907694087
 ▼ 615 ルガレオ@バトルサーチャー 22/03/14 12:26:19 ID:mU..y3II NGネーム登録 NGID登録 wf 報告

手持ちを2体にしてザロクをカゲボウズに使用した段階で、野生とエンカウントするとけつばんが現れずこのようにHP0の先頭ポケモンが現れてしまいます。
どうすれば良いのでしょうか、、、
 ▼ 616 ンバル@しんちょうミント 22/03/14 15:28:16 ID:M3KE4cxY NGネーム登録 NGID登録 wf 報告
昔のポケモンの裏技を語る【アネ゛デパミ゛】 16
http://medaka.5ch.net/test/read.cgi/poke/1647238657/
 ▼ 617 レキブル@あかいいと 22/03/14 16:03:18 ID:mfvYSSOs NGネーム登録 NGID登録 wf 報告
>>615
最後に三匹目のポケモンを戦闘に出してからザロクバグして戦闘しないとけつばんが出ない
 ▼ 618 ノアラシ@みどりのかけら 22/03/14 16:09:11 ID:DIvU8D9s NGネーム登録 NGID登録 wf 報告
今BWの対戦てできますか?
 ▼ 619 カマル@しんかいのキバ 22/03/14 16:54:57 ID:/QzcObus NGネーム登録 NGID登録 報告
>>614
フリーズしますね…
 ▼ 620 ダンギル@がくしゅうそうち 22/03/15 19:15:18 ID:B/kUFjd2 NGネーム登録 NGID登録 wf 報告
>>618
代替サーバー使ったらフレンドとの対戦なら出来る
ランダムマッチは無理
 ▼ 621 ゲハント@きょうかポケット 22/03/15 23:47:16 ID:tho.C4Ig NGネーム登録 NGID登録 wf 報告
>>619
つまりBブロックのプログラムは実行されているってことかな?
てことは技1を0xE00EにすればBブロック経由してCブロックにジャンプ出来るようになるが、果たして意味はあるのか…?
 ▼ 622 ジロック@タンガのみ 22/03/16 21:45:42 ID:.rfYnQSE [1/6] NGネーム登録 NGID登録 [s] wf 報告
ミカルゲに話しかけたときのセリフを変更しようと思って
暗号化されたテキストデータを直接いじるのは自分には無理そう...と思ってこんなコードを書いてみたんだけど、
実機で27E3B80にテキストデータを書き込んだ後最初に20E17BCを書き換えたら即フリーズしちゃった (まあエミュでもテキスト表示したらフリーズするけど)
実用性0なのですごーーーくお暇な人で何かいい感じの方法思いついたら教えてくれると嬉しいです

↓書き換えたアドレスだけ表示
$2022C72:
be f0 9a ed blx #0xbeb38 ;0x20E17A8へジャンプ

$20E17A8:
46 8f 8d e2 add r8, sp, #0x118 ;r8=0x27E3B80
10 20 82 e2 add r2, #0x10

$20E17BC:
01 30 d8 e4 ldrb r3, [r8], #1

$27E3B80:
5B 00 75 00 5C 00 9D 00 F1 00 F1 00 E1 00 E1 00
E1 00 E1 00 E1 00 E1 00 FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
(オツカレーー!!!!!!)

 ▼ 623 ュプトル@ぎんのこな 22/03/16 22:09:10 ID:97PA4IU2 NGネーム登録 NGID登録 報告
>>622
元のセリフが置かれてるアドレス分かる?
 ▼ 624 ガヘルガー@じしゃく 22/03/16 22:17:41 ID:.rfYnQSE [2/6] NGネーム登録 NGID登録 [s] wf 報告
>>623
いやーわかんないです...
200AE40で復号化された文字がr5に入るのでr3の22B0258が暗号化されたテキスト...なのかな...?
 ▼ 625 ーマンダ@ノーマルジュエル 22/03/16 22:22:09 ID:.rfYnQSE [3/6] NGネーム登録 NGID登録 [s] wf 報告
>>624
22B0258はリセットで変動しますね...
base+3E684
 ▼ 626 リル@エレベータのキー 22/03/16 22:36:00 ID:.rfYnQSE [4/6] NGネーム登録 NGID登録 [s] wf 報告
>>625
と思ったら話しかけるまで22B0258にそれっぽい値がなかった...
たぶん21D7180〜が暗号化されたテキストデータだと思います
 ▼ 627 ドリーナ@ブレイズカセット 22/03/16 22:44:47 ID:.rfYnQSE [5/6] NGネーム登録 NGID登録 [s] wf 報告
>>626
ごめんなさい嘘つきましたここも話しかけるまで何もないですちょっと待って
 ▼ 628 リトドン@ソルガレオZ 22/03/16 23:04:16 ID:.rfYnQSE [6/6] NGネーム登録 NGID登録 [s] wf 報告
何もなかった...
連レススレ汚し失礼しました...
 ▼ 629 ジッチュ@すくすくこやし 22/03/16 23:30:28 ID:eeTU7/MU NGネーム登録 NGID登録 wf 報告
>>621
技1を0xE00Eに変更→80206DAB2と80206DAB3をデフォルトに戻してBブロック呼び出しプログラムを入力→マーキング
でフリーズしました
また、技変更後に「ようすをみる」するとフリーズします…
 ▼ 630 ガクチート@トレジャーメール 22/03/17 11:56:44 ID:PdOglo3s NGネーム登録 NGID登録 報告
>>624
元のデータは暗号化された状態でROM上にあるようだ
これじゃ書き換え出来んな…
となるとやはりどっかの処理にパラサイトルーチンを仕込んで任意の場所のテキストを表示させるしかない

>>629
フリーズしたってことはこのジャンプ命令は実行されていないことになる
ここまでの流れからすると、ブロック呼び出し後の始めの数命令は実行されない可能性がある
続けて技2〜4に0xE00D〜E00Bのジャンプ命令の技を覚えさせればどれかが機能してCブロックの先頭に飛べるようになるのではないか?
因みにバグ技を覚えさせて様子を見るとフリーズするのは仕様?です
 ▼ 631 コリザル@おさそいメール 22/03/17 23:30:17 ID:kASsOO1I NGネーム登録 NGID登録 wf 報告
>>630
技4つを変えた上で再度実行してみましたがフリーズしました…
 ▼ 632 ーナイト@カミナギのふえ 22/03/18 03:32:48 ID:lG.IVmHU [1/2] NGネーム登録 NGID登録 wf 報告
>>631
では個体値を0x0000E006にするのはどうだろう?
丁度Cブロックにおけるリターン命令がある位置と同じ位置だから、逆に機能しないとフリーズの原因は更に別問題になるということに…
 ▼ 633 ガメタグロス@ピカピカだんご 22/03/18 08:18:30 ID:3irQKwuc [1/2] NGネーム登録 NGID登録 wf 報告
>>632
やっぱりフリーズしてしまいました…💦
 ▼ 634 ットロトム@カゴのみ 22/03/18 12:10:28 ID:lG.IVmHU [2/2] NGネーム登録 NGID登録 wf 報告
>>633
\(^o^)/
希望は薄いが技1PP〜追加PPを0xE00A〜E007にしてみるか、いっそ新しい個体を用意してやり直してみた方が良いかもしれない(暗号化停止コードは2回やると停止が解除されるので、複数回やると滅茶苦茶になってることもあるので…)
 ▼ 635 ローラコラッタ@ポケモンずかん 22/03/18 19:47:52 ID:3irQKwuc [2/2] NGネーム登録 NGID登録 wf 報告
>>634
あーーー
暗号化停止何度かやってしまってますね…
暗号化解除されてる可能性もあるし これの可能性高そうです…
 ▼ 636 リュウズ@きかいのぶひん 22/03/19 17:58:15 ID:vqpYpNjA NGネーム登録 NGID登録 報告
>>634
別の個体用意して一から試したらいけました……!
多分暗号化解除を複数回実行してイカれてたっぽいです……
長々と付き合わせてしまってこんなオチでごめんなさい……
 ▼ 637 ーナノ@ヘルガナイト 22/03/20 10:37:52 ID:v7Nw3ajU NGネーム登録 NGID登録 報告
>>636
解決したのなら何より
これでダメだったら記事を削除しようかと迷ってたから…w
 ▼ 638 ブリボン@キトサン 22/03/21 21:20:18 ID:wySsLLak NGネーム登録 NGID登録 報告
簡易メモリエディタで出会って場所いじりたい場合ってどうやったらいいのかな
>>300 ってセット値が4の倍数にならない…?
 ▼ 639 ュゴン@ぼんぐりケース 22/03/21 21:41:11 ID:iAk6zWw2 NGネーム登録 NGID登録 wf 報告
出会った場所 たまご

82C86F20=2194173728

出会った場所 ポケモン

83086F20=2198368032
 ▼ 640 ローラベトベトン@ノーマルZ 22/03/21 22:29:32 ID:qRboziRo NGネーム登録 NGID登録 報告
感謝
 ▼ 641 ラーミィ@シールいれ 22/03/24 09:12:39 ID:WePkQEzQ NGネーム登録 NGID登録 報告
ダイパで、リボン関連のコードについては
どちらが詳しいでしょうか
 ▼ 642 グカルゴ@カンポーやく 22/03/24 19:20:24 ID:l1E.Q1eU NGネーム登録 NGID登録 wf 報告
dpで任意コードをするためにコトブキバグで殿堂入りを27回しようとしています
下1左17上14左63後にレポート→再起動→左1をするとポケモンリーグに着きますが、レポート→通信エラー→左1をするとコトブキシティにたどり着きます
再起動すれば殿堂入りはできるので今は問題ないのですが、任意コードをする場所に行く際問題になるのでしょうか
 ▼ 643 ラーミィ@メンタルハーブ 22/03/27 17:52:35 ID:en6QGqO2 NGネーム登録 NGID登録 wf 報告
ポケモンdpの任意コードでポケモンを捕まえたフラグのON・OFFってどうやってするんだろう…?エメラルドの時はれ「◯◯」だけで簡単だった気がするんだけど…やっぱりdpのは結構計算するんかな…?
 ▼ 644 ガチャーレム@タイマーボール 22/03/28 01:46:49 ID:IT2QMxBA NGネーム登録 NGID登録 wf 報告
>>643
c001Eやc001Fを使えば普通に出来ると思う
フラグナンバーはあまり纏められてないようだから調査が必要だけど
エミュでは一応アドレス0x02048D14辺りにブレークポイント仕掛けとけばr5にフラグナンバーが取得されていて、r2で格納する値、r4で格納するアドレスを調べられる


簡易メモリエディタでASEを実行する為の調査を行ってみたのだが、取り敢えずメニュー画面にリタイアを追加する方法は分かった

・メニュー画面カスタマイズ
0x02038F3C = 33787708 × 1

0x000000C0 = 192

これでパルパーク帰還後にもリタイアトリックが出来る
試しにポケモンリーグでリタイアしてみたらライバルと戦闘になり、動的RAM始点特定後に現在マップのマップID(始点アドレス+0x144Cにある)を始まりの間(510)に変えたらアルセウスを呼び出せた
マップID333でのASEの開始アドレスは+0x2EAF0にあるから、ここに好きなスクリプト記述すればASEが可能だと思う
 ▼ 645 ルチャイ@ゴッドストーン 22/03/28 08:19:20 ID:z9NMGq4w [1/2] NGネーム登録 NGID登録 wf 報告
>>644
なるほどですね…どうもありがとうございます〜💦
 ▼ 646 スイビリリダマ@はがねのジュエル 22/03/28 08:21:19 ID:WMsE4BBQ NGネーム登録 NGID登録 wf 報告
>>643
エメラルドではどのようなボックス名にすれば良いのですか?
 ▼ 647 スイクレベース@ぎんのパイルのみ 22/03/28 08:45:17 ID:z9NMGq4w [2/2] NGネーム登録 NGID登録 wf 報告
>>646
エメラルドではc2A[れ]によってフラグをオフにできるのでボックス1を[れ@@]にすれば完了です。
@@の文字をつけておくと
ルギア:[ダ ]
ホウオウ:[ヂ ]
デオキシス:[。あ]
レジロック:[Aあ]
レジアイス:[Bあ]
レジスチル:[ Cあ]
カイオーガ:[Dあ]
グラードン:[Eあ]
レックウザ:[Fあ]
孤島ラティ兄弟:[Oあ]
ミュウ:[Pあ]
となっています。ルギアとホウオウはスペースを空けるようにしてください。アルファベットは全て大文字にしてください。
シンボルがいるところの目の前でしてもすぐには復活しないので一度別のエリアへ向かってから実行してまた戻ってくるのが無難だと思います。
 ▼ 648 イレーツ@ミミッキュZ 22/03/29 17:27:01 ID:BWgYlnNo [1/2] NGネーム登録 NGID登録 wf 報告
>>644
これめちゃくちゃ強力ですね...

はじまりの間でリタイアすれば主人公が2歩上に移動するので実質的に壁抜けが可能になるし(時間は掛かるけど)

さらにこの方法で追加したリタイアモードではそらをとぶが使用可能なので
マップIDをそらをとぶが使用できるマップ(例えばコトブキシティ[0x03]など)にすればポケセンでもvoidでもどこでもそらをとぶを使用できますね
壁抜けで詰んでも安心
 ▼ 649 リーン@ダイマックスアメ 22/03/29 17:41:45 ID:BWgYlnNo [2/2] NGネーム登録 NGID登録 wf 報告
あと補足として、ノモセシティのだいしつげんゲート(125)でリタイアすると下に5歩進みます
こちらははじまりの間と違って演出が無いので速い

あとは左右に進めるマップIDがあれば...
 ▼ 650 ブキジカ@ルールブック 22/03/29 19:32:13 ID:ar8MyQvo NGネーム登録 NGID登録 報告
>>648
調査はしてないけどイベントの強制移動を利用するならマップID332/333でc005Eを使用するのが良いかもしれない
 ▼ 651 ルード@ウイのみ 22/03/31 14:47:25 ID:gSxUoEFQ NGネーム登録 NGID登録 wf 報告
>>650
調査メモ

5E 00 FF 00 04 00 00 00 02 00 00 00 [XX XX YY YY] 〜 [FE 00 00 00]

XX XX:移動コマンド
https://projectpokemon.org/home/docs/gen-4/dpp-script-commands-r10/
※終了コマンドは00FE

YY YY:回数(歩数)指定
※歩く系のコマンドの場合は歩数

例えば[0E 00 10 00]なら左に16歩進む
進行中にマップが変わると止まるが、メニュー画面を開くと進行を再開する
 ▼ 652 クリン@だいだいバッジ 22/04/01 12:31:01 ID:7K9YZw4w NGネーム登録 NGID登録 wf 報告
誰かエメラルドの任意コードで9文字以上のNNつける方法って知りませんか?
 ▼ 653 イガニ@ハガネールナイト 22/04/02 13:51:15 ID:xzDAK0x6 NGネーム登録 NGID登録 wf 報告
>>651
調査お疲れ様です!

ただ自分の場合、マップIDを333にして始点アドレス+0x2EAF0の地点にコードを書き込んでもASEができなかったんですよね...

一応自分のROMでは、一度でもメモリエディタで何かしらのデータ書き込みを行うとそれ以降ASEが一切できなくなるのですが、もしやそれと関係しているのでしょうか
 ▼ 654 ンゴロ@ズアのみ 22/04/03 19:00:24 ID:U6nACMis NGネーム登録 NGID登録 報告
>>653
ASEが出来なくなる…?
ちょっと原因に心当たりがないな…
 ▼ 655 ナヘビ@むしよせコロン 22/04/04 12:57:24 ID:UHvE0Y2Q [1/2] NGネーム登録 NGID登録 wf 報告
浅学で申し訳ないのですが、デテロニーさんの簡易メモリエディタの実行についてお伺いします。アドレスセットと値の書き込みの後Yボタンを押して、ボックスにてマーキングと更新をしたのですが、書き込みが反映されません。どこでつまずいているのかご教授いただきたいです。
 ▼ 656 ングドラ@イナホよせだま 22/04/04 22:35:32 ID:uxG.0Z0w NGネーム登録 NGID登録 報告
>>655
もしかしてパール?
 ▼ 657 タッコ@フェスチケット 22/04/04 23:09:05 ID:UHvE0Y2Q [2/2] NGネーム登録 NGID登録 wf 報告
>>656
ダイヤモンドです
 ▼ 658 ローラロコン@1ごうしつのカギ 22/04/05 14:43:01 ID:/dFEGF4U [1/3] NGネーム登録 NGID登録 wf 報告
デテロニーさんの簡易メモリエディタの記事を見たんですけど、cブロック呼び出しコードを終えた後にマーキングACEを行う時にエディタ操作で
0x0206DAB0 = 34003632 × 1を終えた後に下記のを入力するのですが

プログラム導入値 → 10進数変換

0x027E3B80 = 41827200 × 1

代入値 → 10進数変換
プログラム導入値は例えば種族を変更する時のは
0x2200206DAB00007 = 153124615792623623
0x26F0206DAB10007 = 175361138952830983
0x2380206DAB20007 = 159880015233810439
0x2800206DAB30007 = 180146213557043207
でしょうか?また、代入値とは種族の内部番号0xXXYYを10進数にしてそのまま書き込むのでしょうか?
 ▼ 659 ロバレル@ヘルガナイト 22/04/05 15:49:25 ID:kox.wIBA [1/5] NGネーム登録 NGID登録 wf 報告
任意コードの有識者の集いと聞いたので質問させていただきます。デテロニー氏のブログを参考にフシギダネに簡易メモリエディタのプログラムを書き込みました。その後Cブロック呼び出しコードを実行し、パルパークから帰還した後、マーキングACEを実行しようとマーキングしたところ全てフリーズしました。ボール変更コードはブログを参照すると
3400362×1

657205026
になるはずなんですがどこが間違っているのか自分にはわからないので教えてください。
 ▼ 660 ルマユ@ピカチュウZ 22/04/05 16:23:25 ID:kox.wIBA [2/5] NGネーム登録 NGID登録 wf 報告
数字間違えてました。正しくは
34003632×1

1992849440
でした。
スレ漁っていたらCでリセットと書き込みがあったので参考に導入値入力前にCで数字をリセットして計算後マーキングを実行したら成功しました。
 ▼ 661 ルビート@はかせのてがみ 22/04/05 16:41:13 ID:kox.wIBA [3/5] NGネーム登録 NGID登録 wf 報告
>>658
種族の導入値は
2,151,182,112
です。代入値は図鑑ナンバーをそのまま打ち込めば大丈夫です。ヒードランのサンプルコード置いておきます。
34,003,632×1(Y)
Cリセット
2,151,182,112(Y)
Cリセット
41,827,200 × 1(Y)
Cリセット
485(Y)
 ▼ 662 スイヌメルゴン@ダイブボール 22/04/05 17:19:02 ID:/dFEGF4U [2/3] NGネーム登録 NGID登録 wf 報告
>>661
返信ありがとうございます。内部番号ではなく図鑑ナンバーで良いのですね。
種族や性格値などの導入値はどのように求められているのでしょうか…?
 ▼ 663 チエナ@リゾチウム 22/04/05 20:18:26 ID:kox.wIBA [4/5] NGネーム登録 NGID登録 wf 報告
>>662
導入値は代入値以前の4行の数字の2から後の2つの数字を下から2つずつ取ると求められます。種族で例を上げると通常のコードは
0x2200206DAB00007
0x26F0206DAB10007
0x2380206DAB20007
0x2800206DAB30007
0x2YY027E3B800007
0x2XX027E3B810007
となっています。
代入を求められる以前の行の2より後の数字2個を下の行から2個ずつ取ると
80386F20
となっています。この数字を10進数変換すると
2,151,182,112
となり、導入値が求められました。マーキングACEは代入以前の行が基本4行で構成されているので特性、ボール、努力値、出身バージョン変更、強制色違い化も同じ要領で出せます。代入値がないものも4行で構成されているので導入値を出せば終わりです(リボン変更は規則性が特別)。性格値変更の導入値はデテロニー氏のブログに書いてある
3,887,296,289
をそのまま使えば大丈夫です。
 ▼ 664 ーミラー@ゴールドコロン 22/04/05 20:33:22 ID:kox.wIBA [5/5] NGネーム登録 NGID登録 wf 報告
>>662
厳密に記すと代入値は内部番号なんですけど1〜493までは内部番号=図鑑ナンバーなので特別な種族変更をしない限りは図鑑ナンバーを代入で大丈夫です。
 ▼ 665 ツハニー@しんぴのチケット 22/04/05 21:41:09 ID:/dFEGF4U [3/3] NGネーム登録 NGID登録 wf 報告
>>664
親切な方で本当に良かったです…泣
ありがとうございます!💦
 ▼ 666 ーゴート@HPかいふくポン 22/04/07 15:45:10 ID:zOzg812s NGネーム登録 NGID登録 wf 報告
アルセウスの「のろい」フォルム作ったんだけど戦闘でのろいフォルムで使えないのマジか…アルセウスの特性変更してもノーマルタイプに戻る…のろいタイプがどういうのか知りたい…
 ▼ 667 ラブ@しめつけバンド 22/04/07 17:25:24 ID:Fy6cePC2 NGネーム登録 NGID登録 [s] wf 報告
>>666
???タイプらしい
そして第四世代には???タイプの姿のアルセウスがいるらしい
 ▼ 668 ワパレス@メガトンボール 22/04/09 15:45:24 ID:fvTEkkc6 NGネーム登録 NGID登録 wf 報告
>>653です

>>654
エミュで原因を少し調べてみました
すると、なぜかメモリエディタによる値の書き込みを”2回“行うとASEができなくなってしまいます...(2回同じアドレスに同じ値を書き込んでも同様)

殿堂入りデータや回復アイテムのアドレス位置が変化してしまっているのかと思いましたが、値の書き込み前後でその部分は何も変化していませんでした
リタイアの参照場所自体が書き変わってしまっているのでしょうか...?

一つ気になるのが、メモリエディタでの値の書き込みをした後に再びPCで殿堂入りの閲覧を行うと、なぜか殿堂入りデータの配置が変化します
 ▼ 669 ートロトム@しっぽのくんせい 22/04/09 21:22:28 ID:BmhIt5nw NGネーム登録 NGID登録 wf 報告
vc赤緑です。
預け屋にポケモンを預けた後、てEんを預けるのを忘れ、なかよしバッヂを使ってしまいました。ボックスも切り替えたのでリセットしても預け忘れた後セーブされた状態で始まります。どうすればなかよしバッヂを使えるようになりますか?
 ▼ 670 ニゴーン@くろいてっきゅう 22/04/10 02:12:39 ID:8BCglXOM [1/2] NGネーム登録 NGID登録 wf 報告
>>668
メモリエディタ起動からの具体的な手順を教えてもらえる?
因みにどこでもASE(と勝手に命名)は殿堂入り履歴の表示とかセットアップとかする必要はないよ(寧ろ表示しちゃうと折角書いたスクリプトが上書きされる)
 ▼ 671 ニゴーン@ダウジングマシン 22/04/10 02:53:54 ID:8BCglXOM [2/2] NGネーム登録 NGID登録 wf 報告
てか贔屓の乱調ツールサイトが消えたのマジで悲しい…
http://2style.jp/bowline/ds/tool/random.html
一応RNGReporterとかPokeFinderとか使えば乱数逆算は出来るけどブラウザ上(スマホ)で出来なくなったのはメンドイ
 ▼ 672 ドキング@ハイパーボール 22/04/10 12:36:53 ID:a5/UKjEM NGネーム登録 NGID登録 wf 報告
vcクリスタルで任意のポケモン入手する方法教えて欲しいです…
 ▼ 673 ンバドロ@ピートブロック 22/04/10 18:37:42 ID:VcSY.xmA NGネーム登録 NGID登録 wf 報告
>>671
アーカイブは残ってたので一応スマホでも見られますね
https://web.archive.org/web/20220302072900/http://2style.jp/bowline/ds/tool/random.html

最近初代が盛り上がってるけどダイパでも作曲とかできるようになるのかな…?
 ▼ 674 ロカロス@ゆきのシズメダマ 22/04/10 20:13:41 ID:IZ4QpP8I NGネーム登録 NGID登録 報告
エメラルドで裏ID特定して色ミュウと色ホウオウ捕まえたいんだけど時間どんだけかかりますかね?
TID変更もできるって聞いたんですがそっちの方が楽ですか?
 ▼ 675 ガニウム@ダイゴへのてがみ 22/04/10 21:58:48 ID:CdqUTO5o NGネーム登録 NGID登録 報告
>>673
おお残ってたのか しかも割りかし最近のが
自分もこの前試してみたけど「Hrm.」とか言われて何も出て来なかったからダメなのかと思ってた

作曲はBGM関連のスクリプトを調査して元の音楽データを書き換えられれば出来そうな気がするけど、先日のテキストデータの書き換えすらも難しかったからなぁ…
Emでは成功例があったんだが
 ▼ 676 ラルマタドガス@たわわこやし 22/04/11 07:55:15 ID:a8TEe./c NGネーム登録 NGID登録 wf 報告
>>675
一応初代だとゲームの中に入ってるプログラムを使って今どこの音を読み込んでるかってメモリを置き換えてるみたい
 ▼ 677 ルガレオ@ドクZ 22/04/11 17:05:12 ID:Qydco5Is NGネーム登録 NGID登録 wf 報告
多分今は埋もれてるけど前ここに壁抜けコードが書かれてたんだけどあれってエミュじゃなくてもできるんかな…?実機でできたらヤバいと思うんだけど
 ▼ 678 コン@ヨプのみ 22/04/23 16:46:07 ID:ZcGMlJO2 NGネーム登録 NGID登録 wf 報告
ダイパの任意コードで親TNを変更したいのですがコードを入力してNN変更するとフリーズしてしまいます
強制色違い後に親TNを変更をしているのがダメなのでしょうか?
わかる方いたら教えてください
 ▼ 679 ブラーバ@ギネマのみ 22/04/28 16:01:54 ID:.JOA0vMI NGネーム登録 NGID登録 wf 報告
プラチナへのフラグアイテムおすそわけについて
ベースアドレスを求める所までは理解も実行もできるのですがその先のデータ書き込みの流れでつまずいてしまいました

例えばベースアドレスが0x02271BF8だったとして
書き込む位置(ベースアドレス+0x0048)というのを入力する場合【0x2XX0227YYYY0007】のYYYY部分はどういった形になるのでしょうか?加算するのですか?
ご存知の方いましたら教えていただけると嬉しいです
 ▼ 680 ワガノン@ハートのウロコ 22/04/28 16:32:14 ID:5Oh6adPQ NGネーム登録 NGID登録 wf 報告
>>679
ベースアドレスに書き込みたい所の+分を足せばいいと思う
今回だと0x1BFB+0x0048
まあdsのなんてやったことないんだが…
 ▼ 681 ビワラー@レベルボール 22/04/29 14:44:37 ID:a9TYOgsg NGネーム登録 NGID登録 wf 報告
>>680
てんかいのふえの送信と実際にプラチナでイベント動作確認できたので加算する形で正しかったみたいです
以前実行しようとした時にフリーズしたのは変換か電卓の入力を間違ってたのかもしれません
協力ありがとうございました!

 ▼ 682 ムスター@ヤシのミルク 22/05/03 20:02:01 ID:qJBcH5is [1/3] NGネーム登録 NGID登録 報告
http://detelony.blog.fc2.com/blog-entry-20.html#13
ここを参考にして任意コード実行でID変更しようとしたんですが0x085Fの強さを見るとフリーズしてしまいます.......

ボックス9にはKゃこル と入力していて他は記事どうりです
TID13509
SID30986
 ▼ 683 ロトーガ@あまーいりんご 22/05/03 21:44:59 ID:qJBcH5is [2/3] NGネーム登録 NGID登録 報告
>>682
解決しました
 ▼ 684 モリ@こだいのおうかん 22/05/03 21:54:16 ID:Gry2/VJU [1/2] NGネーム登録 NGID登録 wf 報告
>>682
今までほかの任意コードが普通に実行できてたなら、記事のコード入れるときに大文字小文字とかの打ち間違いくらいしか思いつかないけど
 ▼ 685 ッタイシ@ポテトパック 22/05/03 21:55:20 ID:Gry2/VJU [2/2] NGネーム登録 NGID登録 wf 報告
>>684
読んで確認してたら解決してた
よかったよかった
 ▼ 686 ブトプス@こうてつプレート 22/05/03 21:58:40 ID:tIF2vaYw NGネーム登録 NGID登録 wf 報告
>>411の現象に出くわしたのだがこれ復帰大変だね…
即フリーズ、BGMだけ流れる、画面真っ白の他にも正常に読み込んだように見えて10秒程でフリーズするのもあった
2時間近く格闘してなんとか現世に戻れたけど読み込み成功した時もリタイアするまで謎の場所の空間に三角定規みたいなのチラついて気持ち悪かった
 ▼ 687 ーボ@ゼニガメじょうろ 22/05/03 23:56:59 ID:E4Bs3S1s NGネーム登録 NGID登録 wf 報告
>>686
あれって起動した時の動的RAMが関係してるんですかね?
 ▼ 688 ヒダルマ@ぼんぐりのみ 22/05/03 23:59:26 ID:qJBcH5is [3/3] NGネーム登録 NGID登録 報告
>>684
文字自体は同じでした.......
もう一度生成し直したら普通に直ったんで理由はよく分かりません
 ▼ 689 ラーミィ@にばいづけ 22/05/04 15:18:00 ID:38a.NAmk NGネーム登録 NGID登録 報告
質問なんですが、0x085Fの生成時にはパルパークの残留データが影響すると聞きますが、生成後は気にしないでパルパークを使用して大丈夫なんでしょうか?
 ▼ 690 ルダック@ものしりメガネ 22/05/05 16:02:10 ID:Q/Xsidb6 NGネーム登録 NGID登録 wf 報告
>>689
自分は生成させた後任意コードを使ってその後にパルパークを使っても何も影響はありませんでしたよ。
 ▼ 691 ャビー@しろいビードロ 22/05/05 17:12:57 ID:adWA6bmI [1/2] NGネーム登録 NGID登録 [s] 報告
>>686
フリーズ前に何やったかって覚えてます?
 ▼ 692 シボン@ウイングボール 22/05/05 21:47:20 ID:4Iw.nQyg NGネーム登録 NGID登録 wf 報告
>>691
最終レポート地点がコトブキのポケセン1階だったのでそこで殿堂入り履歴を表示し、コトブキバグ→暗転手前の歩数179の地点まで手順通り進みました
そこまでは特に問題なかったのですが、1歩先の暗転した所でグラフィックリロードのために図鑑を開いたらブーーという音が鳴りフリーズしたため再起動かけたら>>411の現象発生…といった感じです

履歴表示と途中のサーチャーエラーは確かに発生させましたし、
パルパークモード始動した後カーソルもすぐ図鑑に合わせてたはずです(録画していたわけではないため確証はありませんが…)
壁紙、ポケモン、道具の配置がズレていたりしてないかも復帰後にチェックしましたがやはり問題ありませんでした
関係はないでしょうけど事件発生前の前回プレイ時最後に実行したコードは確かきんのたま販売店の呼び出しだったかと

実は1歩余分に進んでたとか、図鑑に合わせていたはずがリタイア押してた…みたいなしょうもないミスによる物だったらいいんですけどね…
 ▼ 693 スイビリリダマ@ヘビーボール 22/05/05 23:16:34 ID:adWA6bmI [2/2] NGネーム登録 NGID登録 [s] 報告
>>692
私はこれ素人なので原因解明のお役には立てないけど暗転したってことはmap332/333にはちゃんと到達してるよね…
というか以前きんのたまのお店を呼び出せたってことはボックスのポケモンが間違ってるってことはなさそう
・殿堂入り28回目の日付、ポケモンの数
・殿堂入り29,30回目の日付、ポケモンの数、ポケモンの種族、性格値、表ID裏ID、ニックネーム、おや名、わざ
ってわかる?(図鑑押してたなら絶対関係ないと思うけど…)
 ▼ 694 ンクルス@メンタルハーブ 22/05/06 19:14:06 ID:2Tt26R6. NGネーム登録 NGID登録 wf 報告
>>693
28回目:2076年3/15.ミュウレベル30×1.技は変身→空を飛ぶ→波乗り→ゆびをふる
29-30回目:2076年3/16.デテロニー氏ブログ通りの性格値.レベルで技ははたくだけのフシギダネ1匹

ミュウの性格値やTNID詳細は一部控えさせていただきますが
ミュウフシギダネ共にNN未設定.エメ産.同じID&TN(親性別は女)
TNはエメラルドの通常プレイで入力可能な文字だけですし文字数オーバー等もしていません
IDも通常のセーブデータ作成時に生成されたIDのままです
確かミュウも実機通常プレイでエンカウント可能な値の個体

このセットアップできんのたまショップ以外にもプレボやマスボの店呼び出し.任意乱数値指定〜タマゴ作成.おすそわけ用カード作成.ポケモンのタマゴ入手場所.捕獲場所.経験値.ボールの書き換えコード等も実行してきましたがそれらも全て成功しています
411周辺見てみると読み込み失敗フリーズが発生する前にした最後の操作も人によって違うのは気になりますね
まあ私も素人同然の人間なのでこれ以上の情報はありませんが何かのお役に立てば
 ▼ 695 グノム@ゴスのみ 22/05/06 20:09:28 ID:4ooo/HPM NGネーム登録 NGID登録 [s] 報告
>>694
うーんデテロニー氏なら殿堂入りポケモンも最適な個体使ってそうだし…というかお2人ともうっかりリタイア押しちゃった可能性は低そうだしやっぱりランダムなのかな…?海外勢は何か知ってるだろうか…?
その後って特にボックスのポケモンの再配置とかしないでASEできました?
 ▼ 696 ルバット@デンキZ 22/05/07 14:08:58 ID:9hXosE5Q [1/2] NGネーム登録 NGID登録 wf 報告
https://www.tsukutarou.net/entry/bug_to_Deoxys
こちらに書いてある方法でFRの任意コード環境を準備したのですが、FRLGでもエメラルドのように固定シンボルポケモンを復活させるコードってありますか?
デオキシスを複数体捕まえたいと考えてます
 ▼ 697 タッコ@エドマのみ 22/05/07 14:33:08 ID:Dvh6IHcM [1/2] NGネーム登録 NGID登録 wf 報告
>>696
https://ds-cheat.boy.jp/gba/pokemonfirered.html
フラグの場所そこに書いてあるからそれで任意コード作ればいけそう
GBAの命令の一覧サイトどっかにありませんかね
 ▼ 698 ワムラー@がんせきおこう 22/05/07 15:02:10 ID:9hXosE5Q [2/2] NGネーム登録 NGID登録 [s] wf 報告
>>697
自力で頑張るしかないですかねー
先駆者の発見にただ乗りする私には厳しい…
 ▼ 699 クロム@ゴールドスプレー 22/05/07 15:38:09 ID:Z67Iz7t2 NGネーム登録 NGID登録 wf 報告
この掲示板のおかげでプレシャスボールを購入することができました。ありがとうございます。
質問なのですが、任意コード入力中に、 DSの画面を閉じてないのに2秒くらいスリープ状態?みたいになって画面が真っ黒&BGMも止まることがあるのですが、これは何なのでしょうか?2秒くらいたったら治るので特に気にはしてないのですが、コードをどこまで打ったか分からなくなるので、対処法などがあれば教えていただきたいです。
 ▼ 700 ーラオス@ともだちてちょう 22/05/07 17:36:47 ID:Dvh6IHcM [2/2] NGネーム登録 NGID登録 wf 報告
>>698
コード組んでみようとしたけど訳わかんねえわあれ
やっぱGBは簡単やったんやなって
 ▼ 701 ルンゲル@とくせんリンゴ 22/05/09 20:11:51 ID:Th/.ocNQ NGネーム登録 NGID登録 wf 報告
>>695
確認遅くなってすみません
フリーズからの帰還後ボックスも手持ちも全てそのままの状態で放置してたので今走ってきましたが特に変わった挙動はなくグラフィックリロードも成功し、試しに打ってみた任意乱数値指定、マナフィタマゴ入手、ボックス表示のコードも機能しました
右1のリタイアで元の世界に戻れましたしタマゴの個体も指定通りの値の個体でした
やっぱりランダムなんですかね
 ▼ 702 オチルドン@こだいのどうか 22/05/13 02:13:16 ID:pVbsm5jY NGネーム登録 NGID登録 [s] wf 報告
>>701
ボックスは関係なしかー…
(通信サーチャーの後orなぞのばしょor特に理由はなくランダムに)レポート書くときに何かしらの異常が発生してるのかな…?いつか解明されるといいね…(他力本願)
 ▼ 703 デンネ@あつぞこブーツ 22/05/14 11:43:38 ID:pOH2bE4s NGネーム登録 NGID登録 wf 報告
エメラルドで任意コードが可能なのに、ルビサファではできないのはなぜでしょうか
 ▼ 704 トベトン@だいはっきんだま 22/05/16 22:00:23 ID:VbuopT46 NGネーム登録 NGID登録 wf 報告
コロシアム産をXDに送ると一律で遠く離れた場所になるのってもしかして運命フラグ参照してるからか?例えばエンテイは76番バトル山だからXDだとニケルダーク島で出会ったとならなきゃいけないはず
https://m.bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(GCN)
 ▼ 705 ンドロス@ニニクのみ 22/05/16 22:02:52 ID:ekLgiPB2 NGネーム登録 NGID登録 wf 報告
>>703
おそらくいろんなものの参照するアドレスが違うのかと(チートコードを見たらわかりやすい)
金銀とクリスタルみたいな感じですね
 ▼ 706 ティアス@ミアレガレット 22/05/18 15:40:02 ID:2stMo6mc NGネーム登録 NGID登録 [s] wf 報告
話題に上がってるとこ見たこと無いのとマーキングACE環境作ってる最中でまだ何も試せてないから質問するけど種族変更で第5世代ポケモンの枠指定してシフターで送ったり特性変更で隠れ特性に該当する特性指定してムーバー通したりとかはできない?
 ▼ 707 ンベアー@どくどくだま 22/05/18 19:45:08 ID:w5psBdOQ [1/4] NGネーム登録 NGID登録 wf 報告
>>706
5世代の種族変更は試したんですけどけつばんができあがった上に触るとフリーズします。そしてポケシフターでけつばんがいるボックスにカーソルを合わせると通信エラーが発生します。隠れ特性はムーバーで通ること確認しました。LG産5VA0色違い緊張感ミュウツーやEm産5VA0色違いマルスケルギア、Em産6V色再生力ホウオウ、ダイヤモンド産5VA0色違いサファボ天然ヌオー、HG産S0ラブボかわりものメタモンが通りました。サンダーは避雷針と静電気どちらも失敗しました。BWとXYで隠れ特性が変更されたポケモンは通常特性以外は通らなさそうです。
 ▼ 708 ローラコラッタ@ネクロプラスルナ 22/05/18 19:53:14 ID:w5psBdOQ [2/4] NGネーム登録 NGID登録 wf 報告
DPの任意コードってEmみたいに主人公の名前変更するコード発掘されてますか?サンプルがあれば知りたいのですが
 ▼ 709 ンプジン@デンリュウナイト 22/05/18 19:56:32 ID:V5m.Gos6 NGネーム登録 NGID登録 報告
>>707
てことはハイリンク産偽造することも可能ってことか ロッククライムケンタとか馬鹿力パッチールとか
 ▼ 710 ガヤンマ@あおいバンダナ 22/05/18 19:59:54 ID:w5psBdOQ [3/4] NGネーム登録 NGID登録 wf 報告
>>709
可能だと思いますよ。出身バージョンを5世代にしてボールを変えて特性変更して技書き換えればいいので。秘伝は通せないのでスケッチを書き込んで5世代で習得させればできます。
 ▼ 711 ガース@あなほりドリル 22/05/18 21:31:14 ID:w5psBdOQ [4/4] NGネーム登録 NGID登録 wf 報告
隠れ特性は5世代時点で正規解禁されていないと通らないことがほぼわかってます。例としてコピーをとって通常特性では通ったファイヤーとヒードランを炎の体にし、ムーバー通過を試したところ失敗しました。色違いが解禁されてるかは問われません。色かわりものメタモンは通過します。ムーバーを通したい伝説を作りたい場合は自慢の裏庭のムクバードをおすすめします。サンダーファイヤーミュウツールギアホウオウラティオーガグラレッククレディアパルをムクバードから作りましたが全てムーバー通過しています。技も影分身以外消せばいいので使い回しも楽です。
 ▼ 712 ブンネ@のうてんきミント 22/05/18 23:58:47 ID:pOacO17o NGネーム登録 NGID登録 [s] wf 報告
RETIRE氏のtwitter見た感じ乱数調整か何かを使って海外版でもASE/ACEできるようになったのかな?
 ▼ 713 グノム@シャドーメール 22/05/19 00:54:45 ID:7ZfIQfSA NGネーム登録 NGID登録 wf 報告
プラチナでは主人公の姿のアドレスが0x0205E634〜37にあるようで、
そこのデフォの値は0x08B50029となっていて、そこを例えば0x8A207047に変更すると主人公の姿をシロナに変えられたりするんだけど、
ダイパでも同じ方法で姿変更できたりしないかな...?

ダイパとプラチナでは姿のアドレス位置もデフォ値も違うようで今のところ特定ができていないけども。。。
 ▼ 714 ンダース@エスパーZ 22/05/19 16:23:37 ID:RFlg5dLE NGネーム登録 NGID登録 報告
>>707
触るとフリーズというのはカーソル(マジックハンド)を合わせた瞬間になるんですかね…?それか様子を見たらフリーズするのかな…?
 ▼ 715 ルジーナ@トレジャーメール 22/05/19 16:53:02 ID:nB563DvI NGネーム登録 NGID登録 wf 報告
>>713
おそらくアドレスは完全に別で中身はスプライトデータある場所(展開したもの?)を表してるのかと
ただ合っているという確証はない
 ▼ 716 ラージェス@バシャーモナイト 22/05/19 18:24:02 ID:uS02vLvk [1/3] NGネーム登録 NGID登録 wf 報告
>>714
カーソルを合わせるとフリーズしますね。けつばんは?で表示され、けつばんの上にカーソルが重なる前に音楽と画面が動かなくなります。けつばんの隣や上下にポケモンを置くことはできますけど様子を見るでけつばんの場所に合わせてしまうとこれも音楽と画面が動かなくなります。
 ▼ 717 ツドン@かわらのかけら 22/05/19 19:29:18 ID:9U/AJYjY [1/3] NGネーム登録 NGID登録 wf 報告
>>716
そうなると簡易メモリエディタのポケモンコピーを使ってけつばんを消すしかないですね…
情報ありがとうございます
 ▼ 718 ギガナイト@レンズケース 22/05/19 19:37:30 ID:uS02vLvk [2/3] NGネーム登録 NGID登録 wf 報告
>>717
ポケモンコピーで削除は今まで気づかなかった…こちらこそありがとうございます。作ったらずっとボックスにバグかかえてプレイしていかないといけないと思っていました。
 ▼ 719 ルッグ@けいけんアメXL 22/05/19 20:07:56 ID:9U/AJYjY [2/3] NGネーム登録 NGID登録 wf 報告
>>718
多分ボックス1の1番目や端っこあたりにいない限り大丈夫と思います…できなければすみません…
 ▼ 720 グレー@こおりのいし 22/05/19 20:19:23 ID:XDDo3FPY NGネーム登録 NGID登録 wf 報告
vcクリスタルで、任意のポケモン出現させる任意コードって存在しないんですか?
 ▼ 721 ラミドロ@あかいバンダナ 22/05/19 21:04:03 ID:uS02vLvk [3/3] NGネーム登録 NGID登録 wf 報告
>>719
左から3番目と4番目にいたので、無事けつばんが削除でき、けつばんがいた枠に合わせてもフリーズしませんでした。端だったら積みだった…
 ▼ 722 チャブル@シルフスコープ 22/05/19 21:53:12 ID:9U/AJYjY [3/3] NGネーム登録 NGID登録 wf 報告
>>721
おー良かったです!
逆にけつばんを増やすこともできるのでしょうかね?()(考えたくもない)
 ▼ 723 ドームシ@どろだんご 22/05/19 22:30:52 ID:taiMhpY6 NGネーム登録 NGID登録 wf 報告
エメラルドのハックについて、実際にやった人がいれば教えてほしいのですが、具体的に何ができるようになるのでしょうか。
https://bzl.hatenablog.com/entry/2019/09/22/221543
 ▼ 724 ティアス@サファリボール 22/05/20 16:54:35 ID:gVyw/z.6 NGネーム登録 NGID登録 報告
ダイパの任意コードで、簡易メモリエディタの導入までできてるんですが、
各リボンを付与するコードってどなたか分かりますか…?
 ▼ 725 ロンダ@アメボトル 22/05/20 18:52:50 ID:ggZEuUQc [1/3] NGネーム登録 NGID登録 報告
>>724
シンオウリボンセット1前
773820XX
シンオウリボンセット1後
777820XX
シンオウリボンセット2前
77B820XX
シンオウリボンセット2後
77F820XX
シンオウリボンセット3前
763020XX
シンオウリボンセット3後
767020XX
シンオウリボンセット4
76B020XX
ホウエンリボンセット1前
752820XX
ホウエンリボンセット1後
756820XX
ホウエンリボンセット2前
75A820XX
ホウエンリボンセット2後
75E820XX

簡易メモリエディタならXXに00〜FFの好きな数字入れて10進数変換すれば導入値になる。シンオウリボンセット2後半とシンオウリボンセット4は代入値最大が0Fのため注意。代入値は導入値の中に入ってるので打つ必要が無い特殊なパターン。シンオウセット2後、シンオウセット3、
 ▼ 726 ナギラス@こだいのうでわ 22/05/20 18:59:19 ID:ggZEuUQc [2/3] NGネーム登録 NGID登録 報告
間違えて書き込んじゃった。続き↓
シンオウセット2後、シンオウセット3〜ホウエンセット3はどのポケモンにも付けられるリボンのため常時最大値推奨(ホウエンリボンはシンオウ初出のポケモンには付けられないが)。他は一般や禁伝と分けたりナショナルリボンが付くか付かないかで分けるレベルかな。XXに入れる数字は足し算だから入れたいリボンだけ付けたい時は16進数で計算してね。リボンの内部データ参照ページ
https://projectpokemon.org/home/docs/gen-4/pkm-structure-r65/
 ▼ 727 チンウニ@フェザーボール 22/05/20 19:16:51 ID:ggZEuUQc [3/3] NGネーム登録 NGID登録 報告
シンオウ初出ポケにも付与(原理を正しく説明するとデータの上書き)できるけどムーバーには弾かれるはずだからその辺は自由に。出来心でXD産サンダー色違いにナショナルリボンとカントリーリボンとワールドリボン付与してムーバー試したら通過した。弾かれてない基準緩すぎませんかね
 ▼ 728 イスポス@ほしのすな 22/05/20 20:20:16 ID:7TogC.m6 NGネーム登録 NGID登録 wf 報告
>>727
出身をHGSSにしたポケモンにチャンプリボンをつけても普通に通過しました。
リボンはかなり緩いのかな?
 ▼ 729 オッキー@おとどけもの 22/05/20 23:31:48 ID:Z00oC5wA NGネーム登録 NGID登録 wf 報告
>>728
チャンプリボンって第3世代のリボンのことですよね?だとしたらディアルガにホウエンリボン付けても通るか気になるから試してみます。出身バージョンは結構見られていて出身バージョンエメラルドから書き換え忘れたギラティナとレジギガスはムーバーに弾かれてしまいました。
 ▼ 730 ワライド@マグマスーツ 22/05/21 01:40:50 ID:wz.AjM7w [1/2] NGネーム登録 NGID登録 wf 報告
3世代のチャンプリボンとホウエンコンテストリボン、ブロマイドリボンとアースリボンの付いたダイヤモンド出身のディアパルギラがムーバー通過しました。上記のリボンと3世代のタワーリボン2種が付いたダイヤモンド産3神もムーバー通過しました。8世代に没リボンのデータが残っていれば二つ名を確認できる可能性が高いです。これは余談ですが、アルセウスをダイヤモンド出身にして、レベル100の運命フラグ有り無し通常色色違いを用意しムーバー通過を試したところ、運命フラグ有り無しに関わらず通常色は通過し、色違いは弾かれました。ダークライシェイミマナフィは運命フラグを付与して、プラチナ産に書き換えれば色違いも通過します。マナフィは4世代なら何でもいいですけど、モンスターボールに書き換えることをお忘れなく。
 ▼ 731 ョロトノ@ラブタのみ 22/05/21 04:53:43 ID:LcrQMjx2 [1/3] NGネーム登録 NGID登録 報告
ダークライって運命フラグ付いてたっけ?なかったような記憶あるけど
 ▼ 732 スイマルマイン@ムーンボール 22/05/21 05:09:22 ID:LcrQMjx2 [2/3] NGネーム登録 NGID登録 報告
どなたかハイリンク産ポケモンの作り方を教えてください
出身バージョン書き換えでイッシュ産にしようとしても上手くいかない…
 ▼ 734 ジュマル@あらびきヴルスト 22/05/21 11:12:14 ID:wz.AjM7w [2/2] NGネーム登録 NGID登録 wf 報告
リボン80個付いたギラティナがムーバー通過しました。リボンに関しては見てないと言っても過言ではない。
 ▼ 735 ルネロス@HPかいふくポン 22/05/21 12:02:14 ID:ovNoVy8. [1/2] NGネーム登録 NGID登録 報告
>>732
イッシュ産に変更したら4世代では出身地がーーーーーーーで表示されて5世代に移動しても出身地はこのままです。ですがムーバーを通過した後はイッシュ地方と正しく表記されます。
 ▼ 736 ネブー@アロライZ 22/05/21 12:25:42 ID:XIzAfUdU NGネーム登録 NGID登録 wf 報告
>>735
これ多分出身地データ消滅時用の挙動やろ…
 ▼ 737 チンウニ@オレンのみ 22/05/21 12:28:57 ID:ovNoVy8. [2/2] NGネーム登録 NGID登録 報告
>>735
 
ちなみにこの表記はXY産やORAS産にしても変わらずーーーーーーーのままでムーバーは通りませんでした。
 ▼ 738 ーブル@ときのシズメダマ 22/05/21 12:47:36 ID:LcrQMjx2 [3/3] NGネーム登録 NGID登録 報告
>>735
最近のHOMEのアプデで出会った場所が表示されますが、どのように表示されるのでしょうか?
 ▼ 739 リキテル@デルダマ 22/05/21 14:04:08 ID:BidoO8Uc [1/2] NGネーム登録 NGID登録 報告
>>738
今確認したところHOMEではイッシュ産の「ポケシフター」表記でした
5世代での出会った場所をハイリンクの森表記にする方法は4世代には存在しない…?
それとも何か間違ってたりするのでしょうか
 ▼ 740 ルガルド@とんでもこやし 22/05/21 14:15:02 ID:5MSIub0I NGネーム登録 NGID登録 wf 報告
>>720
どなたかこれ教えて欲しいです。お願いします。
 ▼ 741 スイゾロア@ポイズンメモリ 22/05/21 17:24:43 ID:lBQwhvhA NGネーム登録 NGID登録 wf 報告
>>739
一応表記上できないことはないですが、これができるポケモンが限られている上に、画像の通り結構怪しい表記になります
恐らくこの方法ではクラウン3犬&セレビィ(運命フラグだけでも可?)でしかできないと思います...

やり方としては、正規偽装したクラウン3犬&セレビィの”タマゴ入手場所“の領域に、5世代の出会った場所の番号(例えばハイリンクの森なら0x004B)を代入します
そうすると画像のような表記にできます

5世代の出会った場所リスト↓
https://m.bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(Generation_V)


ちなみに画像のスイクンの内部データは運命フラグ有り&出会った場所0x0BC0(4世代ではポケモン映画2010)&タマゴ入手場所0x004B(5世代ではハイリンクの森)となってます
 ▼ 742 マタナ@ひかるおまもり 22/05/21 17:36:04 ID:BidoO8Uc [2/2] NGネーム登録 NGID登録 報告
>>741
なるほど…ということは現状HOMEの出会って場所表記も完璧なハイリンク産ポケモンの偽装はできないと感じですね…
 ▼ 743 マナッツ@ディアンシナイト 22/05/21 19:38:18 ID:zf7wQiOE NGネーム登録 NGID登録 wf 報告
ポフィンの生成はただコードが出回ってないだけでやろうと思えばできる物なのでしょうか
それとも厳しい?
 ▼ 744 ラードン@かがやくはなびら 22/05/21 21:36:44 ID:t582DsgQ NGネーム登録 NGID登録 wf 報告
>>743
チートコードで出来れば理論上は出来ると思う
 ▼ 745 マンボウ@テッペキクラゲ 22/05/22 09:38:03 ID:OL9.Lwi6 [1/2] NGネーム登録 NGID登録 wf 報告
https://tcrf.net/Pok%C3%A9mon_Diamond_and_Pearl#Unused_Event_Locations
https://bulbapedia.bulbagarden.net/wiki/List_of_locations_by_index_number_(Generation_IV)
これによると使われてない出身地があるらしいですけどこれ使ったのってバンク通るんですかね?
 ▼ 746 ンゲラー@マックスアップ 22/05/22 16:52:13 ID:OKwI6TbA NGネーム登録 NGID登録 wf 報告
>>740
ポケモン出現
汎用性の高いポケモン出現。セレビィも呼び出せます。
@BOX
1:がゆぜィョよホせ
2:づざぐダづざにネ
3:づの
4:チばゥはりざばそ
5:ゥのりがりぜふョ
6:にザヅュほひびデ
7:よンづべづべべざ
8:ざづじてカで
このコードを実行すると、どうぐポケット3番目の個数が100個でない場合、1番目の個数を251個、2〜3番目の個数を100個にします。
3番目の個数が100個の場合、1番目の道具の個数と同じ図鑑番号のポケモンが、2番目の個数と同じレベルで出現します。
とりあえずコピペしてきました。間違ってたらすみません
 ▼ 747 メタマ@あかいくさり 22/05/22 18:49:01 ID:G0AIN5aY NGネーム登録 NGID登録 報告
エメラルドで急になにも実行できなくなったんですが理由とかってありますかね.......
特になにも変えてないのですが数日ぶりにやろうとしたら実行は出来てるはずなんですがそもそもボックス終わる時にメニューバグみたいにならないんですよね
 ▼ 748 ラパルト@クオのみ 22/05/22 18:56:40 ID:OL9.Lwi6 [2/2] NGネーム登録 NGID登録 wf 報告
>>746
金銀のとクリスタルのって互換性がないんですよね…
ていうかこれ最後にサブルーチン書いてあるからそこも直さないといけないんですよね…
使えるかはいったんやってみないとわかりませんが…
 ▼ 749 ルセウス@バトルサーチャー 22/05/23 14:12:14 ID:3RlsFcbQ NGネーム登録 NGID登録 wf 報告
ASE実行前の148歩セーブ直後に間違えてメモ帳を開き通信サーチャーエラーでやり直したらフリーズして電源切ってやり直しても起動直後に即フリーズするようになったんですけどこれって詰みですかね?救済方法はありますか?
 ▼ 750 レフワン@あかぼんぐり 22/05/23 16:15:40 ID:Fb52r99k NGネーム登録 NGID登録 wf 報告
ダイパでボールを変えるのと、リボンつけるのってどうやったらできる?わからん
 ▼ 751 コン@ぼうけんノート 22/05/23 16:45:36 ID:2TewCRBM NGネーム登録 NGID登録 [s] wf 報告
隠れ特性周りのちょっとした個人検証
第3世代プレミアボールアナライズコイル→ムーバー通るし進化しても隠れ特性保持される
第3世代ドリームボールかそくアチャモ♀→ムーバー弾かれる(第5世代内で進化させるともうかに変わる)
かそくアチャモは第5世代だと♂しか解禁されてないから性別と隠れ特性はセットで正規判定取ってそう。
 ▼ 752 レイドル@アメボトル 22/05/23 18:13:13 ID:58qMdzSE NGネーム登録 NGID登録 wf 報告
>>749

一応このスレにも複数人その症状に罹った人いるみたいだけど、何十回か起動し直したら復帰できるらしい
>>416 >>686
 ▼ 753 ンガー@アグノムのきば 22/05/23 23:56:58 ID:WiL.kfJ6 NGネーム登録 NGID登録 wf 報告
金銀の任意コード調べようとしたら任意コードのサジェストポケモンで埋まってて草
 ▼ 754 ュレム@むしよけスプレー 22/05/24 01:24:46 ID:H2DsAz2U NGネーム登録 NGID登録 wf 報告
>>753
元がパソコンのセキュリティ関連の用語であり、他にもゼルダやらマリオやらドラクエやらの有名タイトルが犇めくこの界隈で、エメラルドとダイパがその代名詞のトップ1〜2位の座に着いたと考えると中々感慨深い
ぼんじりさんとRITIREさんの功績(?)は計り知れないな
 ▼ 755 リキテル@インドメタシン 22/05/24 01:26:42 ID:HtUoJXic NGネーム登録 NGID登録 wf 報告
任意コード実行にしたらようやくマリオが
一番下のテトリスも多分ポケモンだろうし
 ▼ 756 キタンザン@メガイカリ 22/05/24 07:10:46 ID:YOR6aDmM NGネーム登録 NGID登録 wf 報告
>>754
デテロニーさんもだいぶ関与してると思うよ
 ▼ 757 ガジュカイン@ジガルデキューブ 22/05/28 08:52:39 ID:Jmosxkb2 NGネーム登録 NGID登録 [s] wf 報告
暗号化解除した後なら性格値自由に変更できたりする?
 ▼ 758 レシー@マグマスーツ 22/05/29 08:42:48 ID:TEzszSpE NGネーム登録 NGID登録 wf 報告
性格値直接いじるのは他の情報もめちゃくちゃになるから敬遠してる
技術と自身があるならいいと思う
 ▼ 759 ラマネロ@まんぷくおこう 22/05/29 09:54:22 ID:TSP.Vlpg NGネーム登録 NGID登録 報告
>>758
性格値変更したら変更した後の野生のポケモンや卵から生まれてくるポケモンも全て変更した値の性格値になるとは聞いたことありますね。
 ▼ 760 クロー@ゴスのみ 22/05/29 10:49:41 ID:Nc/wtcZU NGネーム登録 NGID登録 [s] wf 報告
あーそっか暗号化前の時点でブロックシャッフルされてるのか
考えが甘かった...
 ▼ 761 ニリッチ@アブソルナイト 22/05/29 19:24:06 ID:hYPMWTbA NGネーム登録 NGID登録 wf 報告
性格値コードは既に捕獲してるポケモンの値を書き換えるとヤバいってだけでこのコード実行後新規に個体を入手する分には性格値が固定される以外は特に問題ない?
 ▼ 762 ミラミ@スピードボール 22/05/30 00:16:58 ID:Cn7EHvWI NGネーム登録 NGID登録 [s] wf 報告
素材として性格値0x10000〜0x3E000のポケモンを0x2000刻みで24匹用意すれば実質的に任意の性格値に書き換えられるけど
まあエメラルドで直接生成して持ってきた方が早いよね...
 ▼ 763 ゲータ@ドラゴンメモリ 22/06/01 00:09:09 ID:iNYoRDP2 [1/2] NGネーム登録 NGID登録 [s] wf 報告
簡易メモリエディタ導入やるためにデテロニー氏の解説記事見ながら暗号化停止コード入れるとこまで進めたけどレポートリセットで変えたNNが戻るのは何処に原因があるんだろうか。リセット前はNN変更で名前空欄に変わってるけど成功した時の挙動とか表示については書いてあるとこ見たこと無いからこれが合ってるかどうかも分からん。
 ▼ 764 トベター@だいだいはなびら 22/06/01 11:00:31 ID:iNYoRDP2 [2/2] NGネーム登録 NGID登録 [s] wf 報告
>>763
過去レス遡ってみたら手持ちに入れてセーブしたらNN戻るのは回避できるようだけどボックス入れたままだと保存されない原因は分からんな。元々のNN変更が手持ちに入れたポケモンから選ぶ仕様なのが関係あるんかな?
 ▼ 765 ガプテラ@トライパス 22/06/02 17:52:02 ID:pccAuOHs NGネーム登録 NGID登録 報告
デテロニーさんのサイトでc0002(2×1=2)のコード実行が必須とありますが、動画でc0002のコード実行してないのが殆どなんですが実行しなくて大丈夫なものなのでしょうか?
 ▼ 766 ロマツ@キングリーフ 22/06/03 20:22:18 ID:5pQ6ZmQg NGネーム登録 NGID登録 wf 報告
>>765
多分ちゃんとコードを実行できるかの確認なので大丈夫だと思います
素人なので違ったらすいません
 ▼ 767 ゼリア@まんたんのくすり 22/06/06 16:29:51 ID:gRosLNpQ [1/2] NGネーム登録 NGID登録 wf 報告
これもしかしたらクリスタルで任意ポケモン出現できるかもしれない
 ▼ 768 ーベム@ひみつのカギ 22/06/06 16:44:01 ID:b5EA4T02 NGネーム登録 NGID登録 [s] 報告
DP乱数で、
例えばポケモンが入ってるボールをラブラブボールにしたい時って
通常用のとこにモンスターボールの値、HGSS用のとこにラブラブボールの数値を入れる、で合ってる??
なんかHGSSに送っても反映されん
 ▼ 769 ラルニャース@あつぞこブーツ 22/06/06 18:26:21 ID:gRosLNpQ [2/2] NGネーム登録 NGID登録 wf 報告
>>767
出来た

がりぜショよホせ
づざぐダづざにネ
づの
チばゥアろざばそ
ゥ空ろがろぜウョ
にアゃメョにザそ
よンづべづべべざ
ざづじてハぢ

これでいけるはず
 ▼ 770 モネギ@きれいなハネ 22/06/08 00:42:33 ID:BvrkpC.Y NGネーム登録 NGID登録 wf 報告
>>420
自分も今実機でこれに似たような現象に陥っていて何度もマラソンしていますが復帰の兆しが見えません。試行回数50回ほど超えますが、いい加減諦めて再セットアップ行うべきでしょうか。
 ▼ 771 ローラコラッタ@ポケモンのふえ 22/06/08 02:53:33 ID:NJgUj.zU NGネーム登録 NGID登録 [s] 報告
>>770
消す前にとりあえず200回ほど試してみては…
 ▼ 772 ロカロス@ジャラランガZ 22/06/08 13:07:40 ID:luOAbyic NGネーム登録 NGID登録 wf 報告
>>770
流石に回数が少なすぎる
>>771の通り数百回は繰り返さないと戻れないものだと思った方がいい
 ▼ 773 ケンカニ@ミクルのみ 22/06/09 20:49:51 ID:6B5.Eaww NGネーム登録 NGID登録 [s] wf 報告
ムーバー周り個人検証
隠れ特性に該当する特性に変更したポケモンは「第5世代で解禁されている」「特性が遺伝不能であることが正常(つまりオスと未発見)」の2つを満たしていれば通るっぽい?(マルチスケイルカイリューメスが弾かれた報告を見たので)
第4世代側で隠れ特性の遺伝可能判定オンにする手段があれば第5世代内で遺伝させたりメスをムーバーで通して第6世代でボール遺伝させたりできるかもしれない。

以下要検証
メスフラグや性別不明フラグが正規の状態と異なるポケモン(クレセリアにメスフラグが付いていない等)がムーバー通せるかどうか
タマゴフラグオンにした個体をそのROM内で孵化させると以降リセットするまでフリーズが発生しやすくなる問題の対処方法(該当個体触ってるとフリーズしやすい)
 ▼ 774 ビット@キトサン 22/06/10 15:26:26 ID:5oZIUe.w NGネーム登録 NGID登録 wf 報告
HGSSの出会った場所を変更したいのですが、わかる方いらっしゃいますか?
 ▼ 775 ャモメ@ネクロプラスルナ 22/06/10 22:12:48 ID:ee0gpKKw NGネーム登録 NGID登録 wf 報告
TN変更コードをマップID333で実行するとフリーズしてしまうのが謎。実機だとフリーズするけどエミュだと問題無し。簡易メモリエディタのコードがわからないから情報求む。経験値164万を125万タイプに書き込むと4世代では−表記になるけど5世代に送った時点で0になる。レベル100にしたいだけなら全員164万でいける。
 ▼ 776 ットデス@イダイトウだんご 22/06/11 15:41:30 ID:PBvU4IQ. NGネーム登録 NGID登録 wf 報告
>>775
自分もTN変更したくて3回ぐらい実機でしましたがダメでした。壁抜けコードと同じ原理かもしれないです。
 ▼ 777 ラパルト@オニゴーリナイト 22/06/11 19:09:04 ID:Y9e6i7zM [1/2] NGネーム登録 NGID登録 wf 報告
ベースアドレスに+100でフリーズせずにTN変更することができましたが、法則性がわかってないので、調査中です。代入値50だとぱぱになったので尚更。ベースアドレスに+116で表ID00000〜65535自由に変更できました。63536以上はオーバーフローで0からになります。ベースアドレスに+124で性別変更できます。代入値0で男、1で女になります。
 ▼ 778 ッウ@シルバースプレー 22/06/11 19:32:01 ID:Y9e6i7zM [2/2] NGネーム登録 NGID登録 wf 報告
名前変えて捕まえたポケモン見たらフリーズした。表記もおかしいしデータの上書き処理がきちんとされてないの確定。ストーリーを始めるときのTN決定モード呼び出しか姓名判断師の処理をTNに向けるしかできないかも。
 ▼ 779 オガエン@おおきなキノコ 22/06/12 00:42:23 ID:99qkdYhQ NGネーム登録 NGID登録 wf 報告
親名やニックネーム変える時の文字コードで50(10進数)が『ぱ』だから トレーナー名変更もたぶんそれらと同じなのかもね。

 ▼ 780 ァイアロー@カセキのトリ 22/06/12 01:01:00 ID:8QdoF4uk NGネーム登録 NGID登録 wf 報告
>>779
わざわざ文字コード別の用意するなんてめんどいことはしないだろうから一緒だろうな
というか親名とTNの文字コードが一緒じゃないといろいろ問題起こすような
 ▼ 781 ドゼルガ@でんせつのメモ2 22/06/13 11:05:04 ID:zp/gycHo [1/2] NGネーム登録 NGID登録 報告
エメラルド任意コードについてなんですが出会った場所を運命的な出会いにしたいのに どこかで であったになってしまいます。Xい で入力してますが何故なんでしょう?
 ▼ 782 ルンゲル@ダートじてんしゃ 22/06/13 14:16:31 ID:fD6.EsqQ NGネーム登録 NGID登録 wf 報告
他人産じゃないと運命的な出会いにならないっぽいエメラルドは
 ▼ 783 ルジーナ@みちびきのせきばん 22/06/13 17:41:48 ID:zp/gycHo [2/2] NGネーム登録 NGID登録 報告
ありがとうございます!強制色違いにしたポケモンはできたのに他はできない理由が分かりました。
 ▼ 784 マタマ@そらいろたまいし 22/06/14 21:48:31 ID:b8cQFcAE NGネーム登録 NGID登録 wf 報告
ダイパとプラチナで通信交換や対戦をするときはユニオンルームに入った時プラチナ側にいるギラティナのフォルムがオリジンからアナザーになって持ち物もバッグにしまわれるけどダイパの任意コードでギラティナのフォルムの値をオリジンにしたらどうなるんかな?
 ▼ 785 ルミーゼ@たわわこやし 22/06/18 19:13:18 ID:vLbAxj06 [1/3] NGネーム登録 NGID登録 wf 報告
ライコウ おくびょう 5V A7 seed 0xd07cf0ad,性格値 0xe955d07c に対して出身バージョン変更を行いたいです。

スレを参考にすると、まずは性格値を0x18で割った余りを求めなければなりません。

しかし、変な値が出てしまいます。

具体的には、e955d07c % 18 の計算結果(あまり)が FFFFFFECと出てしまいます。

これでは48バイトデータのブロック配列を調べることが出来ません。

http://www.ccn2.aitai.ne.jp/~keikun/16.html 

このサイトを計算に使わせていただいています。

http://2style.jp/bowline/ds/tool/random/inverse.html (web archive)

こちらで個体値を検索させていただいています。

何が間違っているかわかる方がいらっしゃれば、ご指摘いただければ幸いです。

 ▼ 786 ブカス@レトルトカレー 22/06/18 19:14:35 ID:vLbAxj06 [2/3] NGネーム登録 NGID登録 wf 報告
>>785
エメラルドでの任意コード実行です。
 ▼ 787 レッフィ@イダイトウだんご 22/06/18 22:42:50 ID:NNWYpax6 NGネーム登録 NGID登録 wf 報告
https://tomari.org/main/java/dentaku_kansuu.html

この電卓を使ったほうがいいよ 余りを求めるにはmodってやつで出来る 詳しくは電卓の説明に書いてあります
 ▼ 788 ッカニン@ライブキャスター 22/06/18 23:38:20 ID:vLbAxj06 [3/3] NGネーム登録 NGID登録 wf 報告
>>787

mod(0xe955d07c,0x18)=20

hex(20)=14

もしくはhex(mod(0xe955d07c,0x18))=14で求めることが出来ました。

ご助力感謝いたします。

 ▼ 789 ンブオー@アッキのみ 22/06/19 20:56:40 ID:k1uwn1qo NGネーム登録 NGID登録 wf 報告
ダイパ任意コード 簡易メモリエディタの件です。
出会った場所の書き換えを行おうとしたのですが、マーキングをすると出会った場所がなぞのばしょになってしまいます。代入値に何を入力すれば正常に書き換えが行えるのでしょうか?
 ▼ 790 ドゼルガ@アグノムのきば 22/06/26 12:05:12 ID:UGJQmIcY [1/6] NGネーム登録 NGID登録 wf 報告
コロシアムeカード産色ハッサムを制作中、出会った場所コードが分からないのですが、ご存知の方お願いします。フェナスシティの場所コードだけで8種類あるのでどれを使えばいいのか…
 ▼ 791 トウモリ@タンガのみ 22/06/26 12:09:38 ID:UGJQmIcY [2/6] NGネーム登録 NGID登録 wf 報告
>>790
追記、ポケムーバーで正規個体と判別されたポケモンの出会った場所データは6世代以降でも残るのでしょうか?
例、リュウランセンのとう産ゼクロム→ポケムーバー→6世代でリュウランセンのとう産で捕まえたデータ消滅
 ▼ 792 カリオ@ふうせん 22/06/26 14:53:12 ID:wlh6vrOI NGネーム登録 NGID登録 wf 報告
コロシアムとXDのポケモンはアドバンスに連れてくと通信交換で出会った表記に変わるらしいから 通信交換で出会ったでいいと思いますよ

 ▼ 793 ラスル@あなほりドリル 22/06/26 14:57:43 ID:koN.lzZc NGネーム登録 NGID登録 wf 報告
vc金銀の任意コードで生成したポケモン(例)色セレビィ×5などがいて、ポケムーバーに金銀が表示されないことはありますか?
 ▼ 794 クレー@こわもてプレート 22/06/26 16:04:39 ID:UGJQmIcY [3/6] NGネーム登録 NGID登録 wf 報告
>>792
Co、XD産の時点で通信交換表記になります。
 ▼ 795 リキザン@ねらいのまと 22/06/26 16:06:00 ID:UGJQmIcY [4/6] NGネーム登録 NGID登録 wf 報告
>>794
訂正、GBAソフトにCo、XD個体がいる時点でその個体は通信交換表記になります。
 ▼ 796 メグマ@きょうかポケット 22/06/26 21:27:03 ID:UGJQmIcY [5/6] NGネーム登録 NGID登録 wf 報告
>>790
結局正規個体が無いと確認できないですが、Co産個体をXDへ、 XD産個体をCoへ送ると場所コードの都合上出会った場所が変化します
Co XDは同じ出身のソフトとなることから、Co XDの判別が出来ませんが…
 ▼ 797 ンタイン@はじめてメール 22/06/26 22:54:11 ID:UGJQmIcY [6/6] NGネーム登録 NGID登録 wf 報告
>>796
さらに訂正、フェナスシティとなる場所コードは9種類でした。
それも、 XDに送れたとしてもパイラタウンかアゲトビレッジ以外はほぼほぼ遠く離れた土地表記になります。
XDに送って場所コード断定するのは厳しいかも…
 ▼ 798 リージオ@バコウのみ 22/07/02 08:18:19 ID:s5M.ppU6 [1/2] NGネーム登録 NGID登録 wf 報告
デテロニーさんのDP任意コードにおける簡易メモリエディタの記事の一番最後にある
0x2020F90A00F0005
ってなんでしょうか?
このスレにもあったみたいですがよく分からなくて…
 ▼ 799 スイウォーグル@ガンバリのすな 22/07/02 08:25:17 ID:s5M.ppU6 [2/2] NGネーム登録 NGID登録 wf 報告
>>798
解決しました
 ▼ 800 ローラペルシアン@メダルボックス 22/07/02 13:52:12 ID:euNkqrMc NGネーム登録 NGID登録 報告
>>799
すみません。私も何か知りたいので教えてくださいませんか?
 ▼ 801 スイゾロアーク@にばいづけ 22/07/05 15:09:11 ID:WtZ2m9xI NGネーム登録 NGID登録 報告
>>800
簡易メモリエディタのプログラムを保存する際のコードがダイヤモンドとパールとでは違う部分があるということです。
 ▼ 802 カシャモ@ギネマのみ 22/07/05 17:31:07 ID:GO4gnBtY NGネーム登録 NGID登録 wf 報告
>>801
そうなんですね。教えてくださりありがとうございます!
 ▼ 803 22/07/08 16:07:02 ID:yWf2wcQo [1/2] NGネーム登録 NGID登録 [s] wf 報告
銀VCにて任意コードで手持ち6番目をボックスに30匹コピーしました。するとムーバーに銀が表示されなくなってしまいました。解決策を知っている方はいませんか。
 ▼ 804 ラサリス@ガブリアスナイト 22/07/08 16:08:39 ID:yWf2wcQo [2/2] NGネーム登録 NGID登録 [s] wf 報告
VC銀で手持ち6番目をボックスに30匹コピーすら任意コードを実行するとムーバーに銀が表示されなくなってしまいました。解決策はないでしょうか。
 ▼ 805 ッコラー@にじのせきばん 22/07/09 15:01:15 ID:35TEiot. NGネーム登録 NGID登録 wf 報告
>>803
>>804
コピーは普通にムーバー通るし表示すらされないのは関係ないんじゃないですか?
 ▼ 806 ゴラス@むしのジュエル 22/07/09 15:08:57 ID:mzSYAMrE [1/2] NGネーム登録 NGID登録 wf 報告
ボックス1が空の時は出ないんだっけ?
 ▼ 807 ピナス@きんのズリのみ 22/07/09 22:41:35 ID:JFJI5osQ NGネーム登録 NGID登録 wf 報告
>>805
ムーバーのソフトが表示される画面に銀が出なくなってしまいました。
 ▼ 808 イアント@ナナのみ 22/07/09 22:56:17 ID:mzSYAMrE [2/2] NGネーム登録 NGID登録 wf 報告
検証しようにも二世代のVC今使えへんねんなあ
 ▼ 809 モルー@デボンボンベ 22/07/10 01:51:47 ID:Z1rslaRg NGネーム登録 NGID登録 [s] wf 報告
>>808
自分以外に同じような状況になった方は今のところ2名確認していますが,2名ともデータを消して再ダウンロードして数日後に表示されたようです。手持ち6匹を30匹にコピーする任意コード実行後もムーバーに普通に表示される方も多いようです。
 ▼ 810 タッコ 22/07/14 07:21:19 ID:GUBoaqQg NGネーム登録 NGID登録 報告
エメラルドの任意コード使ってたら手持ちポケモンのポケルスが消えなくなりました。
同じ現象起きた方います??
ポケルス消し方分かる方教えて下さい。。。
 ▼ 811 ッソン@カチャのみ 22/07/14 17:30:48 ID:n/LwPLlA NGネーム登録 NGID登録 報告
>>810
手持ちポケモンデータ書き換え用のBOX名にして
BOX1を に ィ    ビ
BOX6を アめむ6ば
にするとポケルス未感染になるはずです。
 ▼ 812 ーパ@2ごうしつのカギ 22/07/14 21:39:22 ID:yMvApX7c NGネーム登録 NGID登録 wf 報告
>>809
数日後ってとこ見るに一時的にムーバー側で不正扱いされて停止されてる可能性あるね
これの改善のためには一気に送らんようにするか個体値弄るか…
 ▼ 813 タッコ 22/07/15 07:33:37 ID:2zUIf1tc NGネーム登録 NGID登録 報告
>>811
ありがとうございます!!!
 ▼ 814 レッグル@ネストボール 22/07/16 00:05:49 ID:NcBAFMnU NGネーム登録 NGID登録 [s] 報告
4世代配達員の性格値決定メソッドを解説しているサイトってありますか?
気にされなさそうな所ではありますが一応正規値にしておきたくて
 ▼ 815 ースバーン@サイキックメモリ 22/07/16 14:47:32 ID:YoO2MfiU [1/2] NGネーム登録 NGID登録 wf 報告
DPのカセットなんか初期ロットとは違うやつのはずなのに普通にセットアップしてACEできてる
 ▼ 816 オルブ@とくせいパッチ 22/07/16 14:48:31 ID:YoO2MfiU [2/2] NGネーム登録 NGID登録 wf 報告
>>815
一応番号
ADAJN5J13
 ▼ 817 プ・コケコ@ブレイズカセット 22/07/18 23:47:23 ID:liEUHxhE NGネーム登録 NGID登録 wf 報告
デテロニーさんのサイトで勉強して4世代の任意コード実行やりたいんだけど出会った場所を変更する汎用コードってある?
デテロニーさんのところで公開されてないしこれができないと自由に正規偽造のポケモン捏造できない
 ▼ 818 リリ@ペアチケット 22/07/19 09:31:05 ID:W7vc/eMc NGネーム登録 NGID登録 報告
ダイパで任意コードするためにポケモン作成して準備したけどたんけんセットで通信エラーが起きてしまう…最初からやり直したけど青画面になってしまうの何ですかね?
 ▼ 820 ッシー@ピーピーグサ 22/07/19 21:20:51 ID:/gtgWk9I NGネーム登録 NGID登録 wf 報告
>>819
場所コードあざっす!でもできたら無知な自分のために簡易メモリエディタで使える汎用コードの形でほしい…
なんかDPとHGSSとかで出会った場所の格納先違う?
 ▼ 821 ーマンダ@あかのはなびら 22/07/19 22:12:26 ID:niAAC8Hg [1/2] NGネーム登録 NGID登録 wf 報告
>>820
34,003,632×1(Y)C
2,198,368,032(Y)C【非タマゴ】
or
2,194,173,728(Y)C【タマゴ】
41,827,200×1(Y)C
[内部番号](Y)
 ▼ 822 ンパン@オボンのみ 22/07/19 22:18:38 ID:niAAC8Hg [2/2] NGネーム登録 NGID登録 wf 報告
非タマゴって書き方は間違ってるかもしれん。スレ遡ったらタマゴ入手場所って表記があったからポケモン入手場所とタマゴ入手場所って違いなのかな。何せあまり使ったことないから
 ▼ 823 ロバンコ@ギャラドスナイト 22/07/20 12:37:49 ID:TY96SZZ6 NGネーム登録 NGID登録 報告
>>822
ミーアさんの努力値255ブッパの動画の概要欄にダイパのみ実数値は変更できると書かれていたんですけどどなたか実数値変更の方法とか分かりませんかね…?デテロニーさんの記事にはないし、努力値でするのかと思っけど256以上は反映されずに元のままでした
 ▼ 824 ッタイシ@たまむしプレート 22/07/20 19:18:39 ID:XJbEYk9Q [1/3] NGネーム登録 NGID登録 wf 報告
マップID333でできることは簡易メモリエディタでもできると思ってるが姓名判断師を親TNに向けるコードと解除コードの組み方でつまづいている。これができれば解除にまた大移動しなくても済むからまさに簡略化されるのに。
 ▼ 825 キジカ@おとしもの 22/07/20 19:48:59 ID:RxSgT7Sw NGネーム登録 NGID登録 wf 報告
簡易メモリエディタによるリボン付与で欠陥を発見しました…
例えば、75A820XX、このXの部分に付与したいリボンの値の合計の16進数を代入する訳ですけど、その値が十進数の合計値と被る場合、十進数の方が優先されるようなのです。
自分の場合、ホウエンセット2の前半から、ウイニングリボンとビクトリーリボンを除いたリボンを付与しようとしたのですが、それらの代入値の合計が105、16進数で69なのですが、パワフル、パワフルマスター、ウイニング、ビクトリーリボンの十進数での合計値も69になります。このとき、69をXXに代入して打ち込むと、後者のリボンが付与されたのです。ちなみに69の16進数は45ですが、こちらも十進数の合計値が存在するのでそちらが付与されました。どうにかならないでしょうか。
 ▼ 826 ーダイル@ピーピーグサ 22/07/20 20:55:00 ID:XJbEYk9Q [2/3] NGネーム登録 NGID登録 wf 報告
>>825
ウイニングリボンとビクトリーリボン除くと
34,003,632×1(Y)C
1,973,952,671(Y)
になるけど。
 ▼ 827 ガラグラージ@おいしいシッポ 22/07/20 21:07:23 ID:qZmUijN. NGネーム登録 NGID登録 wf 報告
>>822
ごめん卵と非卵って分け方がよくわからん
卵はデータ上卵をもらった場所と孵化した場所があるはずだからそのこと?
出会った場所に非卵産はエンカウントした場所、卵産は孵化した場所が入ってる
卵をもらった場所は卵産のみ数値が入るはず
 ▼ 828 ッギョ@いかずちプレート 22/07/20 21:32:25 ID:XJbEYk9Q [3/3] NGネーム登録 NGID登録 wf 報告
>>827
解釈が違ってた。自分はタマゴ系エンカとその他エンカで分けるものかと思ったんだけど実際はタマゴをもらった場所とポケモンと遭遇した場所、孵化させた場所って違いだった。誤解招いてごめんね
 ▼ 829 ドラン@シールいれ 22/07/21 16:56:34 ID:RMBclWGU NGネーム登録 NGID登録 wf 報告
>>826
ありがとうございます。でもなんで?
 ▼ 830 クタス@きよめのおこう 22/07/21 19:35:22 ID:twzkid2c NGネーム登録 NGID登録 wf 報告
>>823
私も気になります。
それっぽいのは見つけたんですけどそもそも見よう見まねでマーキングACEやってる初心者なのでわからなくて…
 ▼ 831 ンジャラ@シュカのみ 22/07/21 21:35:13 ID:BBs.hKjQ NGネーム登録 NGID登録 wf 報告
>>829
やってもないし推測になるけどデータ上は10進入力確認(当てはまってるなら16進に変換)というのが挟まってるんじゃないかな
なんでそうしたかは不明やけどもしかしたら三世代?
いや三世代の代入?で問題が起きてるから視認性で入れたんか?
>>818
3DS系ならそもそも通信がOFFになってないか確認を
 ▼ 832 ォクスライ@モモンのみ 22/07/21 21:59:11 ID:3736a4tY NGネーム登録 NGID登録 wf 報告
>>829
16進数で1+2+4+8+10+80=9F。これをコードに収めると75A8209F。できあがったものを10進数に変換すると
1,973,952,671
になる。
 ▼ 833 トベター@アブソルナイト 22/07/22 21:15:37 ID:MbeQyFCY NGネーム登録 NGID登録 [s] wf 報告
hgssのふしぎなカードのおすそわけのエディタって無いすかね…
 ▼ 834 ッコラー@たつじんのおび 22/07/22 22:29:38 ID:qMXgpjnM NGネーム登録 NGID登録 wf 報告
アルセウスを色んな場所に呼び出して戦闘してみたいと思って簡易メモリエディタを使い自宅のマップIDをはじまりのまに変えてリタイアを押したら即フリーズしました。どうやら任意コードでてんかいのふえを使ってアルセウスイベントを起こしそのアルセウスを捕まえるとできないみたいです。その時は所持金変更が正しく行えたのでベースアドレスの間違いは無いと思います。なのでアルセウスのフラグ0x11Bをオフにし、念のため成功したかやりのはしらまで行き、てんかいのふえが使えることを確認。しかし登った後本来アルセウスがいるところにアルセウスがいなくそのまま戦闘に入り(戦闘は普通)捕まえたり逃げたり倒したりしたら真っ暗な画面でフリーズ。これってもうマップID変換でアルセウスを呼び寄せたりできないんですかね。
 ▼ 835 ズクモ@ラブタのみ 22/07/23 15:03:55 ID:.p0.cquc NGネーム登録 NGID登録 wf 報告
>>833
メモリエディタには対応してないけど、
HGSS用のおすそわけの記事を書いてみた

内容は謎の水晶、ロックカプセル、コースマップ5種
https://www.craft.do/s/nMEJm1GWNn8eCG

あとこの記事には書いてないけど、多分プラチナのロトムのカギも謎の水晶&ロックカプセルと同じ要領で入手できる
 ▼ 836 ンフィア@はつでんしょキー 22/07/23 15:30:25 ID:m.2.JyLY [1/7] NGネーム登録 NGID登録 wf 報告
>>622さんのミカルゲのセリフを変更するのは簡易メモリエディタを使ってできるのだろうか…
できたらかなり面白そうだし色々なポケモンでもできそう。
 ▼ 837 マシュン@ようきミント 22/07/23 15:40:10 ID:MmDw82vE [1/2] NGネーム登録 NGID登録 [s] wf 報告
>>834
base+0x103A:てんかいのふえフラグ 11 23:ON 00 00:OFF
base+0x1213:はじまりのま出現済? 83:未("にげる"は83のまま) C3:済
base+0x123D:アルセウス戦闘済? 6F:未 7F:済

とりあえず0x103Aを1123, 0x1213を83, 0x123Dを6Fに書き換えれば再戦可能になったはず
これやったの半年くらい前だから間違ってたらごめん
 ▼ 838 ラルカモネギ@メガチャーム 22/07/23 15:48:47 ID:MmDw82vE [2/2] NGネーム登録 NGID登録 [s] wf 報告
>>836
622だけど実機だと関数書き換えた瞬間フリーズするから難しそうだなって

私の浅い知識では解決策が思い浮かばないので詳しい人にお任せします...
 ▼ 839 ャスパー@ともだちてちょう 22/07/23 15:48:49 ID:.NBot/CE [1/5] NGネーム登録 NGID登録 wf 報告
デテロニーさんところのTN変更ってちゃんと機能する?
TN入力画面には入れるんだけどその後TN決定するとフリーズするんだが
 ▼ 840 ブルモ@ジーエスボール 22/07/23 16:07:23 ID:m.2.JyLY [2/7] NGネーム登録 NGID登録 wf 報告
>>838
やっぱり難しくなりそうですよね…自分はエミュの環境が整っていないのでできなさそうです…(笑)
どうもありがとうございます。
 ▼ 841 ンシカイオーガ@さざなみのおこう 22/07/23 16:35:52 ID:137cisEE NGネーム登録 NGID登録 [s] 報告
>>835
貴重なお時間を割いていただきありがとうございます…
どのサイトのチートコードにも掲載して無かったんでほんまに助かりました
 ▼ 842 ピンロトム@みどりのプレート 22/07/23 17:16:06 ID:m.2.JyLY [3/7] NGネーム登録 NGID登録 wf 報告
>>839
自分も同じく3回ぐらいやりましたが全てフリーズでした。実機でマップID333で行うとフリーズはほぼ確定で起きると思いますね…
 ▼ 843 ブソル@ニビあられ 22/07/23 17:17:44 ID:m.2.JyLY [4/7] NGネーム登録 NGID登録 wf 報告
>>837
やはりフラグ変更は1回だとダメでしたか…どうもありがとうございますm(_ _)m
 ▼ 844 ンパン@アロライZ 22/07/23 17:31:17 ID:OKUEZ.Wk NGネーム登録 NGID登録 報告
どっかにダイパのメモリ構造まとめてあるサイトとかってない?
特に手持ち1匹目のデータがどこから始まって何バイトあるのか知りたい
 ▼ 845 ーシャン@はがねのジュエル 22/07/23 17:42:40 ID:m.2.JyLY [5/7] NGネーム登録 NGID登録 wf 報告
 ▼ 846 ルケニオン@りゅうのキバ 22/07/23 18:03:06 ID:.NBot/CE [2/5] NGネーム登録 NGID登録 wf 報告
>>842
あーやっぱそうなのか、サンクス


つい先日ダイパの任意コード実行環境整えたんだけど、いくつか聞きたいことがあるので先人のわかる人もしいたら教えて欲しい

・デテロニーさんのサイトではマップID332で任意コード実行を行うと書かれているが、解説動画等ではマップID333で行うとあるのだがどっちが正しい?もしくはどっちでも大丈夫?
・電卓に数値を入力してリタイアを選択したとき、動画では特に音もなく実行できているが、自分の場合はポケモンの鳴き声がするんだが問題ない?結果は同じものが得られていると思う。
・一応確認だけどDSliteでやろうが3dsでやろうが問題ないよな?
・簡易メモリエディタの導入を試してみたが、2回やって2回ともタウンマップがYボタンから普通に起動してしまって失敗している。どっかで電卓にうつ数字間違ってるだけだとは思うが、それ以外に理由が思いつく人いたら教えて欲しい。
 ▼ 847 リボーグ@ようきミント 22/07/23 18:30:14 ID:m.2.JyLY [6/7] NGネーム登録 NGID登録 wf 報告
>>846
・マップID333と332はルートが同じなので特に気にしなくて良いと思います。
・電卓に数字を打ち込んでポケモンの鳴き声がするのは電卓の数字がポケモンの図鑑No.と一致している時に聞こえますね。(自分は493以下の計算でリタイアを押したことがないから分からない)
・DSの機種についても問題ないと思います。自分はDSiLLでやってます。
・タウンマップが開くのには計算が間違っているのもあり得ますが、Cブロック呼び出しコードを入力しただけになってませんかね…?入力した後にプログラムを保存したポケモンにマーキングをACEを行うとできるようになります。
自分が知っていることはこのぐらいです…
 ▼ 848 ミロップ@メガペンダント 22/07/23 18:49:10 ID:.NBot/CE [3/5] NGネーム登録 NGID登録 wf 報告
>>847
返信サンクス!
電卓の計算結果に関わらずリタイア押すと毎回同じポケモンの鳴き声がするんだよね…。たまにだけど電卓で*1の計算おしただけでリタイア押してなくてもそのポケモンの鳴き声なることあるし意味わからねえ…。
タウンマップ開く方は3回目やってみたけどまた失敗した。Cブロック呼び出しコードのあとにマーキングACEは間違いなくやってる。
 ▼ 849 ッウ@ダイブボール 22/07/23 18:58:12 ID:.NBot/CE [4/5] NGネーム登録 NGID登録 wf 報告
リタイア押したときのポケモンの鳴き声これなんの鳴き声かなって思ってたけどこれフシギダネの鳴き声だわ
任意コード実行の準備に必要な特定の性格値のポケモンとか全部フシギダネでつくったし30回目の殿堂入りフシギダネ単体なんだけどなんか関係あるかな
 ▼ 850 ディバ@レジェンドプレート 22/07/23 19:06:46 ID:pwss063. NGネーム登録 NGID登録 報告
>>839
c00BAのヤツ?
出来ないって意見よく見かけるからちょっと調査してみる


他にも上手く動作しないってコードあったら序でに調査するよ

>>849
リタイアの際にポケモンの鳴き声がするのは、デテロニー式セットアップで日付を2076年にしたことでc004Cが実行される為
月日の値によってポケモンの鳴き声が決まり、値が不正な番号となる時は全てフシギダネになる
因みに、このセットアップでリタイア時にポケモンの鳴き声が鳴る場合は成功のアドレス配置、鳴らない場合は失敗のアドレス配置を引いてるってことが直ぐに判別出来る
 ▼ 851 ルリル@ピーピーリカバー 22/07/23 19:38:19 ID:.NBot/CE [5/5] NGネーム登録 NGID登録 wf 報告
>>850
c00BAのやつ。TN入力画面まではいけるんだけどフリーズしてもどれないんだよね
フシギダネの鳴き声するのは問題ないのか安心した
 ▼ 852 ンホロウ@マグマブースター 22/07/23 21:53:41 ID:orN.WTJo NGネーム登録 NGID登録 wf 報告
エディタ導入に失敗してる人はパールの可能性が高いね。
144,695,251,864,322,053×1
はダイヤモンドのコードだから
144,695,251,931,430,917×1
に置き換える必要がある。
 ▼ 853 ーピッグ@ラティアスナイト 22/07/23 22:02:46 ID:m.2.JyLY [7/7] NGネーム登録 NGID登録 wf 報告
>>850
>>390さんの壁抜けコードを試してほしいです…
 ▼ 854 ズパス@みずのジュエル 22/07/23 23:43:21 ID:FDSIt6y2 NGネーム登録 NGID登録 報告
今までダイパって全然触ってこなかったんですけど、三世代と同じく性格値を割り算したあまりでポケモンのステータスの読む順番変えてるのって一緒ですかね?
 ▼ 855 ローラダグトリオ@アクZ 22/07/24 10:25:36 ID:3wqMoyV. NGネーム登録 NGID登録 wf 報告
エメラルドのポロック作りを、NPCが出すきのみの種類を自由に変更して実行したいのですが、
実行コードや関連情報をご存じの方いますか?
ポロック作りがどのような仕組みで実行されているのかすら分からず困っています...
 ▼ 856 ンドパン@アロライZ 22/07/24 14:47:25 ID:USFoRaag NGネーム登録 NGID登録 wf 報告
dpの任意コード実行環境整いました!
そこで質問なのですが、任意のアイテムを指定した個数手っ取り早く入手する方法ありませんかね?
公開されている情報だとバグ店を利用するかポケモンのアイテムとして生成してそのポケモンごとコピーするくらいしか見つかりませんでした。
 ▼ 857 ーナイト@ねばりのかぎづめ 22/07/24 16:20:40 ID:HN5kewvE NGネーム登録 NGID登録 wf 報告
初代ポケモンの任意コードにてバイナリエディタを使ったやつで、自分のオリジナルポケモンと戦闘を行うコードをどなたかご存知ですかね…?
 ▼ 858 ュカイン@エレベータのカギ 22/07/25 02:11:32 ID:hQ2o59gI NGネーム登録 NGID登録 [s] wf 報告
>>856
(簡易メモリエディタ導入推奨)
動的RAMの始点アドレスを特定すればバッグの位置もわかる
バッグのアドレスはこのサイトに書いてある通り
https://projectpokemon.org/home/docs/gen-4/dp-save-structure-r74/

インドメタシン(0x0030)が22個(0x0016)なら
30 00 16 00
という感じでアイテム1個につき4バイトで表される

例.ボールポケット(base+0xCE0)の上から2番目をマスターボール(0x0001)987個(0x3DB)に書き換える場合
base+0xCE0+0x4 を 01 00 DB 03 に書き換えればよい
電卓に入力するときはビッグエンディアンなので03DB0001 これを10進数に変換した64684033を入力する


注意点としてASEセットアップに使っているので技マシン・メールポケットと回復ポケットの上から2番目まではあまり弄らない方が良い
まあマーキングACEで好きな技覚えさせられるから技マシン増やす意味はないと思うけど...
 ▼ 859 ランセル@むげんのチケット 22/07/25 20:06:26 ID:ZYW6BBAA NGネーム登録 NGID登録 wf 報告
ダイパの任意コード実行行うのに毎回謎の場所で上に9530歩歩くのが時間かかってだるいんだけど、簡易メモリエディタでリセットする前に主人公の位置情報をパルパーク侵入1歩前に変更するとかできないかな
そしたら毎回コード実行の手間が減る
 ▼ 860 ッチムシ@てんかいのふえ 22/07/26 20:18:49 ID:oFowEYjg NGネーム登録 NGID登録 wf 報告
デテロニーさんのサイトに書いてあるボール変更コードを試してみたんだけど、ガンテツボールとドリームボールだけはなぜだか受け付けてくれずボールが変化しない
ちゃんとHGSS用のコードを打っているのに原因が分からない
やっぱり第5世代まで移動させて確認するしかないのかな?
詳しい人お願いします
 ▼ 861 ガリザードンY@チルタリスナイト 22/07/26 20:41:29 ID:rZwsW3Ws NGネーム登録 NGID登録 報告
どなたか4世代の配信個体について教えてもらえませんか?
同じ個体値同じ性格でも性格値は異なったりしてますし調べた感じ性格値は完全にランダムで野生や固定と違って個体値と性格値に相関はない感じですかね?
 ▼ 862 イコグマ@TMVパス 22/07/26 21:07:24 ID:2FtsYOpI NGネーム登録 NGID登録 wf 報告
>>861
このサイトに4世代の配布が全部載ってあると思う
https://projectpokemon.org/home/files/category/17-japanese/
 ▼ 863 ルビル@イナズマカセット 22/07/26 21:19:09 ID:hw4EgCJA NGネーム登録 NGID登録 wf 報告
>>862
知りたいのは4世代配布ポケモンの性格値と個体値が連動してるかとか性格値が完全にランダムでどんな値でもとりうるのかどうかなのです
 ▼ 864 ソクムシャ@メガブレス 22/07/28 13:32:20 ID:YXXczUTE [1/4] NGネーム登録 NGID登録 wf 報告
初代ポケモンのバイナリエディタについて
図鑑偽装コードは、
書き込みはDA00~で
3E○EAE3D0EA78CF3E10E0B8EA002021
F0421100DB014E00CDBB013EC912CDBF
03212C7C0605CD0E36CD00DB21D1C311
40DACD0504AFE0D71146DAC35643
※○にはグラフィックになるポケモンの内部番号を入れる
DD40~DD45までポケモンの名前
DD46~種族名(○○ポケモン)+50h、たかさ×1、おもさ×2、説明文の順に書き込んでおく、というのになってますが、+50hや、×2がどのように代入すれば良いのか分かりません。どなたか次の()内の図鑑偽装を例にして表してほしいです…
(ポケモン ミニリュウ、あいうえポケモン、高さ5m、重さ70kg、コメント作成中)
 ▼ 865 ァイヤー@つきのふえ 22/07/28 13:34:05 ID:Gqlw0zKs NGネーム登録 NGID登録 wf 報告
>>860
通常のボールで捕獲したHG産ポケモンのボール情報をガンテツに変更した事あるけどその時は問題なく変更できたしHGでも正しく反映された記憶があるからデテロニーさんのコードには問題ないと思うよ

俺がやった時の手順も一応書いておくわ
まず市販ボール(通常)のコードで捕獲ボールの情報をモンボに変更
その後ボール(HGSS)のコードで任意のガンテツボールの情報を追加
 ▼ 866 マザラシ@きいろのはなびら 22/07/28 13:54:26 ID:KCqwX3YY NGネーム登録 NGID登録 報告
ガンテツボールで捕獲したポケモンって通常のボールの枠がモンボで専用枠に捕獲したガンテツボールの種類が入ってる感じなんですかね?
あとダイパでHGのうずもれの塔産のカイオーガを偽造してHG側ではうずもれの塔産と表記されるんだけど作ったダイパの方では謎の場所で捕まえたって表記されるのは仕様ですか?
 ▼ 867 ルトロス@カムラのみ 22/07/28 13:56:27 ID:ZJL2m/QM [1/2] NGネーム登録 NGID登録 wf 報告
>>864
+50hってのは最後に50hを書き込めばOK(終端文字、これがないと大変なことになる)
×2は二桁で
あと全部の数値は16進数に変換が必要なの注意ね
説明文にも50hは必須です
参考(走らせてはない)
3E 58 EA E3 D0 EA 78 CF 3E 10 E0 B8 EA 00 20 21
F0 42 11 00 DB 01 4E 00 CD BB 01 3E C9 12 CD BF
03 21 2C 7C 06 05 CD 0E 36 CD 00 DB 21 D1 C3 11
40 DA CD 05 04 AF E0 D7 11 46 DA C3 56 43
(名前)
9E 95 D8 AE 82 50
(分類)(高さなどが変な感じなった場合()のを入れてみてください)
B1 B2 B3 B4 50 (00)
(高さ(1B),重さ(2B))(重さの部分は逆かもしれない)
32 02 BC
(説明文)
89 A0 AB 93 7F BB B8 BE B2 C1 E1 B3 50
これでできるはず
 ▼ 868 オキシス@つきのいし 22/07/28 14:32:27 ID:YXXczUTE [2/4] NGネーム登録 NGID登録 wf 報告
>>867
ご丁寧にどうもありがとうございますm(_ _)m
助かりました!
 ▼ 869 ャラドス@ぎんいろのはね 22/07/28 15:51:59 ID:YXXczUTE [3/4] NGネーム登録 NGID登録 wf 報告
>>856
>>867
あ、すみません。
因みに重さや高さにも50hは必要ですかね?
 ▼ 870 ニプッチ@グラスシード 22/07/28 15:54:29 ID:ZJL2m/QM [2/2] NGネーム登録 NGID登録 wf 報告
>>869
いらない
文字で出すところでいる
基本的に長さが可変なとこで出るかな
 ▼ 871 ーダル@バトルポケット 22/07/28 15:55:31 ID:YXXczUTE [4/4] NGネーム登録 NGID登録 wf 報告
>>870
お時間取らせてしまい申し訳ないです💦
ありがとうございます!
 ▼ 872 マンタ@しんぴのしずく 22/07/29 22:34:50 ID:9X7MnVYA NGネーム登録 NGID登録 wf 報告
パールでなぞのすいしょうコード入力→HGSSにおすそわけをしたのですが、SSでは受け取れますが、HGでは受け取れませんでした。このバージョンでは受け取れないと出ます。
ダイヤモンドならHGで受け取れるという認識でいいのでしょうか?
 ▼ 873 カマル@つながりのヒモ 22/07/30 21:17:18 ID:dFuAD5lM [1/2] NGネーム登録 NGID登録 wf 報告
デテロニーさんのブログを見ている感じダイパ以外の4世代で捕まえたポケモンはダイパとは別に捕獲した場所を記録する領域があるようなのですが、ダイパ以外の世代で捕まえたポケモンの場合ダイパの捕獲した場所の領域には何が入っているのかと、ダイパ以外の捕まえた場所の変更コードをどなたか教えてもらえませんか?
 ▼ 874 ルーグ@とくせいパッチ 22/07/30 21:52:44 ID:dFuAD5lM [2/2] NGネーム登録 NGID登録 wf 報告
>>873
すいません自己解決しました
まんま遠い場所が入ってるみたいですね
 ▼ 875 ジョット@ミュウツナイトX 22/07/31 12:03:44 ID:ssnwLMz. NGネーム登録 NGID登録 wf 報告
>>865
ありがとうございます
早速やってみます
 ▼ 876 ランセル@レッドカード 22/07/31 13:54:54 ID:jUakesvY NGネーム登録 NGID登録 報告
ダイパ任意コード成功した。簡易メモリエディタも上手くいって作業しているときに姓名判断で名前変えたらバグったのでご注意を…簡易メモリエディタ、打ち直すの面倒だけど成功したらかなり楽できるな。
 ▼ 877 ルノズク@きりのはこ 22/07/31 22:45:35 ID:mPiMoXE2 NGネーム登録 NGID登録 報告
簡易メモリエディタでNNと親名を変更することって出来ますか?
 ▼ 878 ラルサンダー@むげんのふえ 22/08/01 08:50:39 ID:GmecFSZA [1/2] NGネーム登録 NGID登録 wf 報告
氏いつもお世話になってます。
スレ3つ分くらい念のため見直したのですが、こちらについてはまだあげられていなかったと思ったので、下記のFRLG前期版に対応したものをお願いできませんでしょうか。
スクリプトオンリー系はもちろん難なくEmのをそのまま活用できるのですがアセンブリ絡んでくると私の力量では及ばなくて…

【プログラムメイン系】
・ID変更
・強制色違い化

【その他混合系】
・親ID変更
 ▼ 879 ルペコ@ドラゴンのホネ 22/08/01 09:17:35 ID:GmecFSZA [2/2] NGネーム登録 NGID登録 wf 報告
>>878
ごめんなさい。ID変更は初期の頃にあげられておられましたね。
マスキング処理も含まれておられる、親ID変更とそれの活用版である強制色違い化をお願いできませんでしょうか。
 ▼ 880 リル@しんせんクリーム 22/08/01 20:49:24 ID:t17cxsok NGネーム登録 NGID登録 wf 報告
ダイパの任意コードにてポケモンの実数値を変更させるコードをどなたかご存知ないでしょうか?
 ▼ 881 ライガー@だいはっきんだま 22/08/02 14:46:15 ID:Hfxcd8bM NGネーム登録 NGID登録 wf 報告
質問
親TNやNNを変更する時の名前変更画面で表示される性別情報は所謂性別フラグに基づいたものという理解で合ってますか?

ダイパで普通に捕まえた個体やDPの任意種族タマゴ入手コードで入手した個体はステータス画面の性別と同一の情報が表示されますが、オスのポケモンから性別不明の種族に変更した個体、エメの任意性格値指定タマゴの個体等はステータス画面側とは異なる性別(無性別やメスなのにオス)のマークが付いていたので気になりました

このままでも孵化やメロメロの判定は正規と同じ挙動になる事は確認していますが完璧な個体にする場合はメスならメスフラグ、性別不明なら無性別フラグを付与すればいいんですかね?
 ▼ 882 ィオネ@ジーエスボール 22/08/02 16:00:34 ID:dNEQTY9o NGネーム登録 NGID登録 wf 報告
>>880
http://dscheatcode.blog119.fc2.com/blog-entry-833.html
チートコード自体はあったからこれで組んでやればよさそうだが…
DPのコードがまったくわからん
 ▼ 883 ジーロン@マグマのしるし 22/08/03 20:57:53 ID:GnP2viwg NGネーム登録 NGID登録 wf 報告
>>881です
ステータス画面の性別に対応した性フラグに変更し姓名判断で覗いたところ名前変更画面でもステータスと同じ表記に変わりました
今回イベントフラグ付与済の個体に対してマーキングのマークで変えたからかイベントフラグの表記が消滅してしまいましたが
マーキングマークによる変更ではない方のコードであれば性別フラグ変更とイベントフラグONの両立はできるんですかね?
この辺の仕様に疎いためもしご存知の方いましたら教えてください
 ▼ 884 ョロネコ@むげんのチケット 22/08/05 22:19:29 ID:PYGcq.8I NGネーム登録 NGID登録 wf 報告
質問失礼します。
エメラルドでバイナリエディタを起動したいのですが、デテロニーさんのブログのコードは起動単体コードであって、バイナリエディタの構築自体は参照元のぼんじりさんのブログ通りにやるということでしょうか。
 ▼ 885 ツドン@ラブタのみ 22/08/07 00:15:34 ID:B3CMDN8w NGネーム登録 NGID登録 wf 報告
ダイパの簡易メモリエディタを使って特定のアドレスに1バイト分だけデータを書き込む方法ってありますかね?
 ▼ 886 ソクムシャ@キズナのタヅナ 22/08/07 00:16:32 ID:x4i.YFAY NGネーム登録 NGID登録 wf 報告
任意コードで出したポケモンってムーバー通らなかったりします?
ムーバーに任意コード使用した金だけがでないのですが…
 ▼ 887 グノム@クチートナイト 22/08/07 02:32:28 ID:HV5oQlVc [1/2] NGネーム登録 NGID登録 wf 報告
質問です。
バーチャルコンソールの初代、金銀クをそれぞれ買おうと思うのですが
任意コードの面で言ったらどれがオススメとかありますか?
 ▼ 888 ザード@ミックスオレ 22/08/07 02:35:10 ID:apEEiWak NGネーム登録 NGID登録 wf 報告
>>887
赤金
 ▼ 889 ラベベ@パワーレンズ 22/08/07 02:43:56 ID:HV5oQlVc [2/2] NGネーム登録 NGID登録 wf 報告
>>888
なるほど
ありがとうございます
 ▼ 890 ッコウガ@コトブキマフィン 22/08/07 22:07:46 ID:h8I.00EI NGネーム登録 NGID登録 wf 報告
>>886
自分は手持ち6番目をボックスに30匹コピーするコードを銀で使って表示されなくなりました。
 ▼ 891 クライ@ちかのかぎ 22/08/08 11:23:23 ID:n55s4qHw NGネーム登録 NGID登録 wf 報告
>>890
なるほど…
問題なく使えてる人はいるんでしょうか…
 ▼ 892 シェード@みちびきのせきばん 22/08/09 16:26:57 ID:hWJ2BwFQ NGネーム登録 NGID登録 wf 報告
簡易メモリエディタで姓名判断師でのNN変更を親TNに向けるコード発見しました。
34,004,136×1(Y)C
57,441(Y)
解除コードを現在虱潰しで調査しています。34872だとフリーズしたから難航中。
 ▼ 893 タッコ 22/08/10 10:44:56 ID:nZgsLWMM NGネーム登録 NGID登録 報告
エメラルドの任意コード実行で、
任意の秘密基地グッズを増やすスクリプトあったら教えてほしいです。
 ▼ 894 ガゲンガー@こだいのうでわ 22/08/10 14:48:12 ID:CHaQPBfo NGネーム登録 NGID登録 wf 報告
あるユーチューバーの動画で任意コードを使えば実数値をいじってhp999とかできるそうなのですがどのようにしたらできますかね?
 ▼ 895 リムガン@ハートのウロコ 22/08/10 18:59:54 ID:4/FsyaO2 NGネーム登録 NGID登録 wf 報告
>>892
アドレス0x0206DCA4に0xE062BDF0で親TN化、0x8838BDF0で元のTNに戻せる

>>893
c4B

>>880
予め対象のポケモンを暗号化停止コードで暗号化を停止しておく
マーキングACE用コード
・0x0206DAB0:
(20 78) 00 99 88 31 47 18 (20) 6F (F8) 80 (13 B0 F0 BD)
を打ち込む(( )内の数字はデフォルトで入力済み)
代入値はアドレス0x027E3B80に打ち込んでおく

暗号化停止した対象のポケモンを手持ちに加え、マーキングACEを行う
この際に選んだマークによって書き換わる能力が変わる
・現在HP:なし
・最大HP:▲
・攻撃:■
・防御:▲,■
・特攻:▲,♥︎
・特防:■,♥︎
・素早さ:♥︎
 ▼ 896 タッコ 22/08/10 19:01:14 ID:FeGwy.EY NGネーム登録 NGID登録 報告
>>895
ありがとうございます!!
 ▼ 897 ギギシリ@ふしぎなアメ 22/08/10 23:38:07 ID:XTo6YE8o NGネーム登録 NGID登録 報告
>>895
ありがとうございます。
 ▼ 898 トデマン@みどぼんぐり 22/08/10 23:53:11 ID:Afjcg.UY NGネーム登録 NGID登録 wf 報告
>>894
バージョンは提示してくれ…
 ▼ 899 リテヤマ@ピーピーエイド 22/08/11 00:24:24 ID:i7Vw8cS6 [1/4] NGネーム登録 NGID登録 wf 報告
ダイパの簡易メモリエディタを利用して任意のスプリクトを起動する方法ってありますかね?
 ▼ 900 ワンナ@あなほりドリル 22/08/11 00:27:22 ID:z606hp2E NGネーム登録 NGID登録 wf 報告
>>899
http://detelony.blog.fc2.com/blog-entry-25.html
これを見る限りはマーキングプログラム書き換えで少しならできるみたい?
 ▼ 901 ラガラ@コトブキマフィン 22/08/11 06:27:02 ID:WwoE8qFM NGネーム登録 NGID登録 wf 報告
DP任意コード簡易メモリエディタにてNN文字数拡張コードとボックス整理画面表示コードをご存知の方いますか?
 ▼ 902 ティアス@あかのはなびら 22/08/11 11:02:23 ID:i7Vw8cS6 [2/4] NGネーム登録 NGID登録 wf 報告
簡易メモリエディタでリタイア追加して今いるマップ名を332か333にしたら電卓からスプリクト実行できる?
 ▼ 903 ローラガラガラ@ばんのうがさ 22/08/11 16:58:20 ID:cluo68sQ [1/4] NGネーム登録 NGID登録 wf 報告
>>901
アドレス0x0203F7ECに0xF7FA230Aで文字数拡張

>>902
確か出来たと思う
それでc005E使って壁抜けの研究とかしてたと思うんだけど記録を何も残してない…
 ▼ 904 ブンネ@こだいのツボ 22/08/11 19:31:13 ID:cluo68sQ [2/4] NGネーム登録 NGID登録 wf 報告
>>850
c00BA及びc00BB使えない問題がやっと解決した
コイツら実機だと後ろにc00BCを置かないとフリーズするらしい
で、コイツらとc00BCを併用すると電卓の欄じゃ収まらないからコードが書けない

そこで、変更コードはボックス1の名前に記述するようにし、電卓では以下のボックス名1にジャンプするコードを計算して実行する方式に変更

・ボックス名1ジャンプ
0xFFF0B29A0016 = 281409253670934 × 1

ボックス名は以下の通り

・TN変更
ボックス名1:[O  Qぅ    ]

・NN変更
ボックス名1:[P  Qぅ    ]

[ぅ]は小文字で、その後ろは全部空白スペース
NN変更は手持ちの2番目のポケモンが対象
 ▼ 905 タッコ@オレンのみ 22/08/11 19:34:37 ID:cluo68sQ [3/4] NGネーム登録 NGID登録 wf 報告
>>904
後ろの空白スペース1個多かったけど、まあ気にしないで
 ▼ 906 ルクジラ@おくびょうミント 22/08/11 21:28:12 ID:i7Vw8cS6 [3/4] NGネーム登録 NGID登録 wf 報告
ダイパのプロいるっぽいので知ってたら教えて欲しい
ダイパの図鑑埋めって簡易メモリエディタでできる?
図鑑のアドレスもわからんし、エメラルドみたいに見つけたポケモンの領域が複数あって同時に埋めないといけない系なら簡易メモリエディタでは無理な気がするけどどうだろ?
 ▼ 907 クロム@わざマシンケース 22/08/11 23:28:07 ID:tUsoA9Yw NGネーム登録 NGID登録 wf 報告
>>904
ボックス名参照するってすごい
エメラルドみたい
 ▼ 908 マゲタケ@ライブドレス 22/08/11 23:30:32 ID:cluo68sQ [4/4] NGネーム登録 NGID登録 wf 報告
>>906
出来るよ
ベースアドレス+0x12E0以降に以下の値を連続書き込みすれば図鑑完成
領域は1箇所のみ(例え複数あっても簡易メモリエディタなら対応出来ると思うが…)

FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF 00001FFF ↑捕まえた領域
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF 00001FFF ↑見つけた領域
70000000 00000000 00000000 08050000
00000000 00000000 00000000 00032000
00000000 02000000 00000000 08000000
80000000 00800000 20000000 00000080 ↑♀の姿
7FFFFFFF FFFFFFFC FFFFFFFF 7FFFF9FF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFE7FF
FFFFFFFF FEFFFFFF FFFFFFFF EFFFFFFF
DFFFFFFF FFFFFFFF FBFFFFFF 00FFFFFF
00000000 00000000 03020100 07060504
0B0A0908 0F0E0D0C 13121110 17161514
1B1A1918 00000000 ↑よく分からん領域
 ▼ 909 ネコロロ@ジュカインナイト 22/08/11 23:41:46 ID:i7Vw8cS6 [4/4] NGネーム登録 NGID登録 wf 報告
>>908
神かな?
時間取れたときに試してみるサンクス!
ダイパの簡易メモリエディタってエメラルドのバイナリエディタみたいに入力のときに時止まってないイメージ(エメラルドはバイナリエディタ閉じるまでダメタマゴ化しないけどダイパは簡易メモリエディタでポケモンの数値一箇所変えた瞬間ダメタマゴ化した)だから同時に数値書き換えないといけない系は無理かと思ってたけど違うんか
 ▼ 910 チリス@ねばりだま 22/08/12 00:30:09 ID:jCG6ciOQ NGネーム登録 NGID登録 wf 報告
>>908
これってわざと書いてあるとおりに4つずつ切り取って順番に10進数にして入力すればできるようにしてくれてる?
他の領域はよくわからんけど見つかった数と捕まえた数の最後はデータ順的にはFF1F0000じゃないかな?
 ▼ 911 ソクムシャ@いいキズぐすり 22/08/12 08:43:13 ID:WlCcbP0o [1/3] NGネーム登録 NGID登録 wf 報告
>>892
880のものです。教えてくださりありがとうございますm(_ _)m
 ▼ 912 リムー@ピンクのバンダナ 22/08/12 09:03:57 ID:WlCcbP0o [2/3] NGネーム登録 NGID登録 wf 報告
>>911
すいません895さんでしたm(_ _)m
 ▼ 913 ブトロス@しろぼんぐり 22/08/12 15:06:09 ID:ixjEdq5o NGネーム登録 NGID登録 wf 報告
>>907
第4世代の文字コードは2バイトで使いづらいから殆どのスクリプトは書けないけどc00BAとc00BBは偶然書けた
まあ文字コードの関係上NN変更は手持ち2匹目以降しか指定出来ないけど

>>909
領域が複数あろうと同時に書き換える必要はない
それに第3世代も第4世代もダメタマゴ化はデータ書き換えたポケモンを画面に映した瞬間に初めて変化するからタイミングは変わらない

>>910
まあそういうこと
詳しくはリトルエンディアンで検索
 ▼ 914 ガルカリオ@かざんのおきいし 22/08/12 22:31:27 ID:WlCcbP0o [3/3] NGネーム登録 NGID登録 wf 報告
予め対象のポケモンを暗号化停止コードで暗号化を停止しておく
マーキングACE用コード
・0x0206DAB0:
(20 78) 00 99 88 31 47 18 (20) 6F (F8) 80 (13 B0 F0 BD)
を打ち込む(( )内の数字はデフォルトで入力済み)
代入値はアドレス0x027E3B80に打ち込んでおく
暗号化停止した対象のポケモンを手持ちに加え、マーキングACEを行う
この際に選んだマークによって書き換わる能力が変わる

これって簡易メモリエディタにするにはどうすれば良いんだろう…?34003632×1
した後に書き込む値が 00 99 88 31 47 18 6f 80だけだったとしても10進数に直したら10桁におさまらない…
 ▼ 915 チコール@レベルボール 22/08/13 00:19:50 ID:bK42IA3U NGネーム登録 NGID登録 wf 報告
昨日教えてもらった図鑑埋めのやつ色々試してるけどとりあえずよくわからん領域っていうのはアンノーンの姿っぽい
アドレス教えてもらったのでチートで図鑑全部埋めて該当のアドレスのぞいてみたけど書いてもらったのと微妙に内容違うだよねえ
 ▼ 916 ーロンゲ@ポフィンケース 22/08/13 04:26:18 ID:BY32pqqE NGネーム登録 NGID登録 wf 報告
>>914
エディタ使えるなら動的RAM始点特定した後に直接手持ちポケモンのデータ弄った方が楽なんじゃない?
まあ敢えてマーキングACEでやるならアドレス0x0206DAB0に0x99007820,0x18473188,0x80F86F20を打てばいい
 ▼ 917 ジャンボ@アクアカセット 22/08/13 17:12:18 ID:3O0QXTZA NGネーム登録 NGID登録 報告
>>644 >>651
あ、記録残してた
エライ俺
 ▼ 918 スイビリリダマ@ムシZ 22/08/13 17:20:35 ID:0NOsgBdc NGネーム登録 NGID登録 wf 報告
任意コードで出したポケモンってムーバー通らなかったりします?
ムーバーに任意コード使用した赤は通ったのですが金だけがでないのですが…
 ▼ 919 ータス@しろいハーブ 22/08/13 19:56:11 ID:BzrQWGQk NGネーム登録 NGID登録 報告
>>917
これできるなら空を飛ぶの場所書き換えてセットアップでレポートするパルパーク侵入一歩前に空を飛ぶで移動するとかできるようになるかなあ?
簡易メモリエディタ導入中にそれできるならリセット後のセットアップ省略できる
 ▼ 920 バニア@ルームサービス 22/08/14 11:02:56 ID:ljJozfx. NGネーム登録 NGID登録 wf 報告
DPの簡易メモリエディタ使えば、ポケセン内でポチポチいじれて、エメラルドみたいに再起動してもやかましい手間踏まずにすぐ実行に移れるってこと?
やばくね?
 ▼ 921 ルマッカ@ネクロプラスルナ 22/08/14 18:59:13 ID:3xQYiqbY NGネーム登録 NGID登録 報告
>>919
取り敢えずワープスクリプトc00BEの調査は行った
これで任意の座標へのワープが出来るようになったから後はMap Matrix Layout(Base + 0x22ADA)とかいうのの調査を進めれば出来るようになるかも
 ▼ 922 ロバー@ファイトメモリ 22/08/14 19:09:39 ID:QJRwkZY. NGネーム登録 NGID登録 wf 報告
電卓リミッター解除できなくなったんだけど同じ現象が起きてる人いる?
アドレス0x02258A97に値0x28は打ち込めるのに、電卓の入力範囲が変わらない
 ▼ 923 ンパッパ@ガオガエンZ 22/08/14 19:30:44 ID:xQ22ZEkY [1/8] NGネーム登録 NGID登録 wf 報告
金銀の壁抜けバグポケを手持ち6匹入手してしまったあとでも入手できるようなコードはないですか?
 ▼ 924 ノセクト@ねばねばこやし 22/08/14 19:47:27 ID:7f8oPTsY [1/5] NGネーム登録 NGID登録 wf 報告
>>923
内部番号00hのポケモンやから見た目or中身を00に変える(中身の場合一旦育て屋へ預ける)すればええ
コードはちょっくら作ってくるけど起動できんからそこは自分で試してくれ
 ▼ 925 ローゼル@コトブキマフィン 22/08/14 19:53:20 ID:7f8oPTsY [2/5] NGネーム登録 NGID登録 wf 報告
>>924
ョゥァるの
これで一体目の中身or見た目が00hになるはず
 ▼ 926 ニリュウ@ゴスのみ 22/08/14 19:57:47 ID:xQ22ZEkY [2/8] NGネーム登録 NGID登録 wf 報告
>>925
ありがとうございます!
 ▼ 927 ングース@ゴーストメモリ 22/08/14 19:59:22 ID:xQ22ZEkY [3/8] NGネーム登録 NGID登録 wf 報告
金がポケムーバーに表示されないのはボックスに異常があるからだと思うのですが、特定のボックスの状態を初期に戻すみたいなコードはありませんか?
 ▼ 928 クシー@ライブドレス 22/08/14 20:01:52 ID:7f8oPTsY [3/5] NGネーム登録 NGID登録 wf 報告
>>927
現在選択しているボックスならsRAM空けんでええからそっちがいいかと
アドレスどこか知らんけど
 ▼ 929 グザグマ@ジーエスボール 22/08/14 20:02:21 ID:xQ22ZEkY [4/8] NGネーム登録 NGID登録 wf 報告
>>928
どういうことでしょうか…
 ▼ 930 バニー@クラボのみ 22/08/14 20:50:20 ID:xQ22ZEkY [5/8] NGネーム登録 NGID登録 wf 報告
>>928
意味がわからないので解説お願いします…
 ▼ 931 ルロック@アクZ 22/08/14 20:51:52 ID:7f8oPTsY [4/5] NGネーム登録 NGID登録 wf 報告
>>930
要約すると現在のボックス依存にした方がいろいろ楽
ただその場所がわからんから場所ほしいってここにいる人に要請してるんだが…
 ▼ 932 ングドラ@しんぴのチケット 22/08/14 21:01:19 ID:xQ22ZEkY [6/8] NGネーム登録 NGID登録 wf 報告
>>931
全くわからなくてごめんなさい…
ボックス依存というのはどういうことで、場所というのは何の場所のことですか?
 ▼ 933 ダイトス@タウンマップ 22/08/14 21:05:31 ID:7f8oPTsY [5/5] NGネーム登録 NGID登録 wf 報告
>>932
ボックス依存ってのは現在のボックスのこと
場所はアドレスのこと指すんだが…分かりづらいなら無理に理解せんでもええよ
 ▼ 934 インディ@こだいのツボ 22/08/14 21:35:45 ID:xQ22ZEkY [7/8] NGネーム登録 NGID登録 wf 報告
>>933
ありがとうございます…
話は少しずれるのですが、なぜポケムーバーに金だけが表示されないのか、他にあり得そうな理由があれば教えてください…
過去に一回だけ金から色セレビィをウルトラムーンに送ったのですが、それっきり表示されなくなってしまいました…
一応任意コード産なのですが、赤は任意コードバンバン使ってるにも関わらず表示されますし、本当に金だけが表示されない感じです…
 ▼ 935 ダツボミ@ポロックキット 22/08/14 21:59:30 ID:xQ22ZEkY [8/8] NGネーム登録 NGID登録 wf 報告
>>934
これってバンクの利用券ないと表示されないとかある?
 ▼ 936 カシャモ@ルームキー 22/08/15 08:10:07 ID:PT/cEey. NGネーム登録 NGID登録 wf 報告
DP任意コードができなくなる現象、自分も遭遇しました。マップID333で書き込みを行いリタイアするとフシギダネの鳴き声はするんですがABを押していないのにメニューが開けてしまいます。ボックスのセットアップと手持ち、回復技マシンメール、殿堂入り履歴は変えてません。
 ▼ 937 ジーロン@かざんのおきいし 22/08/15 17:38:47 ID:/ASwvDhw NGネーム登録 NGID登録 wf 報告
>>936
マップID333に行く前に殿堂入り履歴を確認してないからじゃないんですかね…?
 ▼ 938 ローラペルシアン@けむりだま 22/08/15 19:42:38 ID:FTxUSg/6 NGネーム登録 NGID登録 報告
>>937
フシギダネの鳴き声がするとあるから殿堂入りデータは読み込んでいるとみて間違いない
そして待機状態にならずメニューが開けてしまうということはインドメタシンのデータに辿り着けていない、つまり技マシン、メール、回復ポケットの何れかに問題があると考えられる
 ▼ 939 ニゴーリ@かざんのおきいし 22/08/16 09:08:00 ID:yoYU.tao NGネーム登録 NGID登録 報告
コードに関して理解できていないのでdnossuさんの動画は助かってる。
 ▼ 940 ターミー@こおりのジュエル 22/08/17 04:02:30 ID:PbRcBhEo [1/2] NGネーム登録 NGID登録 wf 報告
>>921
あ、これイケるかも
エディタでメニュー画面カスタマイズ、動的RAM始点特定を行い、現在マップを0x014Cに書き換え、ASE開始アドレスにワープスクリプトc00BEを入力してマップID0x0000,X座標0xFF41,Y座標0xD8E0,Z座標0x0002にワープし、そこでレポートを書く
エミュではこれでASEチャート上のパルパーク1歩前から再開出来た
実機では怖いからまだ試してないけど、取り敢えずおさらい

・メニュー画面カスタマイズ
0x02038F3C = 33787708 × 1

0x000000C0 = 192

・動的RAM始点特定
0x0206DAB0 = 34003632 × 1

0xE7ED6F24 = 3891097380

0x027E3B80 = 41827200 × 1

0x02108818 = 34637848

・現在マップ変更
始点アドレス+0x144C → 10進数変換 × 1

0x0000014C = 332

・ワープスクリプト
始点アドレス+0x2EAF0 → 10進数変換 × 1

0x000000BE = 190
0xFF410000 = 4282449920
0x0002D8E0 = 186592
 ▼ 941 ニゴーン@タマゼンマイ 22/08/17 07:57:57 ID:Z2T.FGwA [1/3] NGネーム登録 NGID登録 wf 報告
>>940
最高かよ
実機でセーブデータのバックアップとれる環境あるから今から出勤だけど帰ったら実機で試してみるわ
 ▼ 942 リープ@からぶりほけん 22/08/17 10:15:02 ID:NoBYQ15A [1/10] NGネーム登録 NGID登録 wf 報告
>>940
リタイア追加はどこで使うの?
 ▼ 943 ロッゴン@たてのカセキ 22/08/17 10:42:34 ID:/iIA8IKA NGネーム登録 NGID登録 報告
>>942
ワープスプリクトの実行
 ▼ 944 シガリス@カメックスナイト 22/08/17 11:02:32 ID:at7UQP.w [1/11] NGネーム登録 NGID登録 [s] 報告
リタイアでマップID0x0000,(以下略)にワープするんだよね?
なんかリタイア押してもワープスクリプトが発動しないのよね(何も起きない)
試しにc00C0(波乗り)とかc00C2(そらをとぶ)をASE開始アドレスに入れてリタイアしても空っぽのメッセージウィンドウが出るだけだし…原因わかる?

始点アドレスって0x02108818に示されてるアドレスそのままだよね?
 ▼ 945 ーピッグ@ちいさなはなたば 22/08/17 11:04:19 ID:NoBYQ15A [2/10] NGネーム登録 NGID登録 wf 報告
>>944
始点アドレスは表示された表ID+36110336
 ▼ 946 ンパン@ドラゴンのホネ 22/08/17 11:08:53 ID:at7UQP.w [2/11] NGネーム登録 NGID登録 [s] 報告
>>945
だよねぇ…(今エミュで試してるから直接0x02108818見れるけど…)
 ▼ 947 キメノコ@ナナのみ 22/08/17 11:14:02 ID:pJiQf55g [1/3] NGネーム登録 NGID登録 wf 報告
>>940
この方法って殿堂入りを確認した状態のままで再開できるんかな…?
 ▼ 948 リリダマ@でんせつのメモ2 22/08/17 11:18:32 ID:at7UQP.w [3/11] NGネーム登録 NGID登録 [s] 報告
>>947
パルパーク1歩前からスタートするようなのでいつも通り普通にパルパークでリタイアして殿堂入りみてから謎の場所通信エラーですぐ戻れるかと

ボックス整理画面(c00AB)とかプレシャスボールのショップ(c0148)のスクリプトも何も起きないな…なんでぇ…
 ▼ 949 ータス@カビゴンZ 22/08/17 11:25:20 ID:at7UQP.w [4/11] NGネーム登録 NGID登録 [s] 報告
ごめん944で空っぽのメッセージウインドウが表紙されるって書いたけどこれ219番道路で実行してた
マップID332だとどっちも何も起きなかった…
 ▼ 950 ブソル@つきのふえ 22/08/17 12:07:41 ID:at7UQP.w [5/11] NGネーム登録 NGID登録 [s] 報告
これ簡易メモリエディタ起動してるとスクリプト実行できないとかあります…?
 ▼ 951 リバード@けいけんおまもり 22/08/17 12:12:46 ID:pJiQf55g [2/3] NGネーム登録 NGID登録 wf 報告
結局マップID332と333の違いってなんだろ
 ▼ 952 リュウズ@ギネマのみ 22/08/17 12:49:46 ID:at7UQP.w [6/11] NGネーム登録 NGID登録 [s] 報告
簡易メモリエディタ起動(Cブロック呼び出し)までは大丈夫っぽいけどYボタンで何か数字を書き込むとリタイアでスクリプトが実行できなくなるっぽい?
 ▼ 953 ュカイン@かいふくのくすり 22/08/17 12:56:02 ID:/CYAwfCk [1/2] NGネーム登録 NGID登録 報告
DPtの任意コード、簡易メモリエディタで
捕まえたポケモンのプロフを『Lv.xxのとき○○からやってきた。』にしたいんですけど

親ID変えてもエンカウントタイプ変えても出身バージョンを3世代に変えても出会った場所をホウエンちほう(ID:2000)にしても
『○○でLv.XXのときであったようだ。』にしかならないんですが
どこを変えてあげたらいいでしょうか?
 ▼ 954 メハダー@ペアチケット 22/08/17 13:17:01 ID:/CYAwfCk [2/2] NGネーム登録 NGID登録 報告
>>953
すみません、自己解決しました!!

出会った場所をパルパーク(0x0037)にすると自動的に出身バージョンごとにこの文章になるみたいです!
 ▼ 955 ュカイン@ムーンボール 22/08/17 14:31:18 ID:NoBYQ15A [3/10] NGネーム登録 NGID登録 wf 報告
ASE起動チャート短縮試したら4方塞がれたんだけど詰み?
 ▼ 956 バゴーラ@パワーアンクル 22/08/17 14:32:28 ID:NoBYQ15A [4/10] NGネーム登録 NGID登録 wf 報告
状況としてはポケモンのBGMがして空を飛ぶ使用不可、穴を掘るテレポート非所持
 ▼ 957 ゲツケサル@あなぬけのヒモ 22/08/17 14:33:38 ID:NoBYQ15A [5/10] NGネーム登録 NGID登録 wf 報告
コトブキシティの外で試してタウンマップ見ても現在地がコトブキになってる。
 ▼ 958 ラルヤドラン@ユクシーのつめ 22/08/17 14:37:23 ID:NoBYQ15A [6/10] NGネーム登録 NGID登録 wf 報告
ヒモ持ってたけどやっぱり使えない。
 ▼ 959 バイト@フサパック 22/08/17 14:47:25 ID:Ie5URvZc NGネーム登録 NGID登録 wf 報告
なぞのばしょ復旧プログラムを使えば行けるかも
配信が18年で止まってるが…
 ▼ 960 ルッグ@スーパーボール 22/08/17 14:48:51 ID:at7UQP.w [7/11] NGネーム登録 NGID登録 [s] 報告
>>955
Oh…甘い蜜とか使ったりもっかいセーブリセットしても何も変わらないし多分詰んでる…リタイア押した時成功してたらしばらく画面暗転(ワープ)してるはずなんだけど多分何も起きなかったですよね?
 ▼ 961 ユルド@バトルポケット 22/08/17 14:50:19 ID:NoBYQ15A [7/10] NGネーム登録 NGID登録 wf 報告
>>960
リタイア押したときはNPCが動かなくなったけど暗転はしなかったですね。セーブするときはなぞのばしょになってましたが。
 ▼ 962 ーテング@そらのシズメダマ 22/08/17 15:02:44 ID:at7UQP.w [8/11] NGネーム登録 NGID登録 [s] 報告
>>961
うーんやっぱりYで書き込みするとリタイアでスクリプト実行できなくなるっぽいねぇ…
簡易メモリエディタプログラムがどこを書き換えてるのか素人にはさっぱりわからんので>>940の人待ちかな…

ldmiaとかstmiaとかpushとかpopとか全然わからん…
 ▼ 963 ッチルドン@クオのみ 22/08/17 15:20:48 ID:pJiQf55g [3/3] NGネーム登録 NGID登録 wf 報告
>>962
逆にCブロック呼び出しを解除するコードを入力してフシギダネにマーキングASEしたらできるようになるかな…
 ▼ 964 ョロネコ@マックスこうせき 22/08/17 18:43:47 ID:at7UQP.w [9/11] NGネーム登録 NGID登録 [s] 報告
いけたかも!!!!!
Y押すとなんか始点+0x2EAF0からずれてたわ(今回はそこから+4Cの位置がASE開始地点だった)
 ▼ 965 クバード@のろいのおふだ 22/08/17 19:05:40 ID:NoBYQ15A [8/10] NGネーム登録 NGID登録 wf 報告
>>964
これって毎回ズレる?もう実機データのストック無いから検証できない。
 ▼ 966 ノハナ@コスメポーチ 22/08/17 19:44:48 ID:at7UQP.w [10/11] NGネーム登録 NGID登録 [s] 報告
>>965
なんかy押した回数分だけ0x4c(リセットしたら違う値になるかもだけど)後ろにズレてくっぽい…?
面倒だなこれ…
 ▼ 967 ュリネ@にがいきのみ 22/08/17 19:52:36 ID:at7UQP.w [11/11] NGネーム登録 NGID登録 [s] 報告
リセットしてもズレ方はまた0x4cだったのでたぶんこれは変わらなさそう
 ▼ 968 ラガラ@かわらずのいし 22/08/17 21:17:58 ID:Z2T.FGwA [2/3] NGネーム登録 NGID登録 wf 報告
帰還したので>>940試してみたけど自分も成功しないなあ
最後にリタイア押しても何も起きない
試しに始まりの間にしてリタイアしたらアルセウスとのバトルは発生するんだが
 ▼ 969 ムッソ@ひかえめミント 22/08/17 21:45:09 ID:ddW2vQmU NGネーム登録 NGID登録 報告
家着くの23時くらいだから俺はまだ試せないけど、>>940を試そうとしてる人達へ一応
現在マップを書き換えたら1歩でも動くと元のマップIDに戻ってしまうので、現在マップ書き換えからワープスクリプトの入力及びリタイアしてワープ後のレポートを書く作業までは1歩も動いてはならない
ワープした直後は左に進んでもパルパークに辿り着けないが、リセット後はちゃんと例の地点から再開される…エミュでは
 ▼ 970 ミロップ@たいようのふえ 22/08/17 22:14:06 ID:Z2T.FGwA [3/3] NGネーム登録 NGID登録 wf 報告
>>969
もちろんマップ変更してから一歩も動いてないんだけどリタイア押しても無反応なんだよね…
 ▼ 971 ルノズク@カセキのサカナ 22/08/17 22:54:47 ID:NoBYQ15A [9/10] NGネーム登録 NGID登録 wf 報告
>>581
過去スレ漁ったら修復プログラムが存在することを発見。一応cfw内蔵済みの3DSはあるからプログラムのリンクさえ分かればデータ消去せずに済みそう。
 ▼ 972 ガフーディン@くろいヘドロ 22/08/17 23:03:42 ID:NoBYQ15A [10/10] NGネーム登録 NGID登録 wf 報告
英語で調べてみたら日本版修復プログラムの圧縮ファイルをダウンロードできるページを見つけた。修復できたら書き込みます。
https://digiex.net/threads/pokemon-diamond-and-pearl-recovery-program-jpn.15427/
 ▼ 973 ランセル@ミツよせだま 22/08/17 23:48:50 ID:PbRcBhEo [2/2] NGネーム登録 NGID登録 wf 報告
ふむ、エミュで再調査してみたがどうやら>>966で言われているようにエディタ起動中はマップID332でのASE開始アドレスがズレるらしい(今までメモリに直接手打ちでやってたから気付かなかった…)
で、俺の場合本来より+0x98ズレた+0x2EB88が正しい開始点だったようだが、実機で試されてる皆さんは一旦こちらで試してみてもらいたい

>>940修正
・ワープスクリプト
始点アドレス+0x2EB88 = 表ID + 36301704

0x000000BE = 190
0xFF410000 = 4282449920
0x0002D8E0 = 186592
 ▼ 974 レズン@てつのかけら 22/08/18 00:25:11 ID:KH3IBTV6 [1/3] NGネーム登録 NGID登録 wf 報告
>>973
早速試してみたが前のと同じくリタイア押しても無反応だった
>>966見て始点アドレス+0x2EB88+0x4Cのとこにワープスプリクト書き込んでも同じく無反応だったしこれ人によってアドレス違う?
 ▼ 975 シャマリ@ひかえめミント 22/08/18 00:38:21 ID:0uYE/2Dw [1/5] NGネーム登録 NGID登録 wf 報告
>>974
かもしれん…
俺も実機のは違った
斯くなる上は殿堂入りデータを読み込んでからポケモンデータの部分を0で上書きし、末端にワープスクリプトを書いてみるのが良いだろうか…
一応殿堂入りデータ読み込み後にリタイアするとフシギダネの鳴き声がするから、29番目か30番目のポケモンデータを上書きすれば確実に実行出来るはず
取り敢えずワープスクリプトが実機で機能するのかまずそれの調査をしたい
 ▼ 976 リランダー@きいろビードロ 22/08/18 00:44:56 ID:KH3IBTV6 [2/3] NGネーム登録 NGID登録 wf 報告
>>975
専門知識とかはないクソ雑魚マンだけどやり方さえ教えてもらえれば実機で調査はできる
 ▼ 977 ゲデマル@アクロママシーン 22/08/18 02:04:24 ID:p3MwaqWs [1/3] NGネーム登録 NGID登録 [s] 報告
>>973
例:0x27e3b80(を10進数変換したもの) ×1 でYボタン(1回目)
0xff でYボタン(2回目)

と書き込んだ場合
Yボタン2回押してるからASE開始地点のズレは0x4c×2=0x98

実機なら電卓で打ち込んでYボタン押す回数が更に多くなるはずなのでもっと後ろの方になるはず
 ▼ 978 ンテレオン@おおきなしんじゅ 22/08/18 02:25:26 ID:p3MwaqWs [2/3] NGネーム登録 NGID登録 [s] 報告
マップID332でc00BE(190)だけ入力してリタイア(エディタ立ち上げない普通のASE)したらどっかワープしないかな
c0002入力してないのでフリーズするかもだけど
眠いので後は任せます
 ▼ 979 デッポウ@レトルトカレー 22/08/18 03:12:53 ID:0uYE/2Dw [2/5] NGネーム登録 NGID登録 wf 報告
>>978
エミュで試したけどマジだなこれ…w
取り敢えず最低回数の12回で計算したら0x4C×0xC=0x390となり本当に+0x390ズレた

実機用に再度おさらい

・メニュー画面カスタマイズ
0x02038F3C = 33787708 × 1

0x000000C0 = 192

・動的RAM始点特定
0x0206DAB0 = 34003632 × 1

0xE7ED6F24 = 3891097380

0x027E3B80 = 41827200 × 1

0x02108818 = 34637848

・現在マップ変更
始点アドレス+0x144C = 表ID + 36115532

0x0000014C = 332

・ワープスクリプト
始点アドレス+0x2EAF0+0x4C×Yボタン(12回)
= 表ID + 36302464

0x000000BE = 190
0xFF410000 = 4282449920
0x0002D8E0 = 186592
 ▼ 980 ガボスゴドラ@ウルトラネクロZ 22/08/18 03:15:13 ID:0uYE/2Dw [3/5] NGネーム登録 NGID登録 wf 報告
>>979
アンカー>>977でした…
でも今度こそ実機で出来そうな気がする…!!!
 ▼ 982 ヤコマ@プラスパワー 22/08/18 03:38:28 ID:0uYE/2Dw [5/5] NGネーム登録 NGID登録 wf 報告
>>981
ミスった

>>979
おー出来た出来た!!!
大した証拠にはならないけど一応画像を(万歩計適当でリタイア保持のままワープし、レポート&リセット後に左1でパルパークに侵入成功)

しかしまあなんでYボタンの押下回数でズレるんだか…
次は押下回数をリセットする手段でも探しますか…
 ▼ 983 チコール@リンドのみ 22/08/18 07:59:05 ID:p3MwaqWs [3/3] NGネーム登録 NGID登録 [s] 報告
>>982
おーおめでとうございます!
殿堂入りデータの展開も同じように4cずつズレていくのでy書き込みした後殿堂入り見て電卓ASEっていけるんじゃないですか?
バッグ到達してたし(A押すまで待機モード)、始点アドレスそのままっぽいし

ボックス◯の×番目のポケモンにワープスクリプト書き込んでおいて(コピープログラムとか簡易メモリエディタみたいに)、電卓ASEで桁数制限解除後直接そのボックスのポケモンのアドレスにジャンプするスクリプトを実行…って感じなら4cズレ無視できるかも…?
 ▼ 984 ッキー@このはのおてがみ 22/08/18 08:14:29 ID:99vwdy2Q NGネーム登録 NGID登録 報告
>>982
デテロニーさんで草
 ▼ 985 スキッパ@バシャーモナイト 22/08/18 09:13:23 ID:/tHMfmlI [1/3] NGネーム登録 NGID登録 [s] wf 報告
ごめん>>983の方法ダメそう
殿堂入り見て2×1=2、リタイアしたらフリーズしちゃった
Yボタン押す回数多すぎてバッグ通り過ぎたかも

4cズレを何とかする方でお願いします…
 ▼ 986 ボミー@こだいのおうかん 22/08/18 09:28:59 ID:dfVApQ6c NGネーム登録 NGID登録 報告
そもそもワープの話を始めたのが次回のセットアップを簡略化するためであってyボタン押した回数覚えておかないといけないとなるとなかなかに手間だからそこら辺どうにかしたいな(他力本願)
 ▼ 987 ガメタグロス@ボロのつりざお 22/08/18 09:44:27 ID:/tHMfmlI [2/3] NGネーム登録 NGID登録 [s] wf 報告
簡易メモリエディタを立ち上げた後、Y書き込みを使わずにメモリ手打ちで0x020F90A0(便利ボタンポインタ)を元の値に戻して(つまりYで普通にタウンマップを開けるようにして)Yボタンでタウンマップを開いた後は普通にASEできた、役に立つか分からないけど一応
 ▼ 988 ノセクト@エレキブースター 22/08/18 14:00:03 ID:bu3cu8vA NGネーム登録 NGID登録 報告
>>987
これわりと有益な情報では?
ワープスプリクト書き込んだ後に簡易メモリエディタモード解除してリタイア実行すればいいってことになるし
 ▼ 989 ツボット@しんちょうミント 22/08/18 14:30:28 ID:/tHMfmlI [3/3] NGネーム登録 NGID登録 [s] wf 報告
>>988
や、簡易メモリエディタでY書き込みした後だと解除してもズレてるから意味ないです
>>987で言いたかったのはY書き込みが悪さしてるから多分簡易メモリエディタ自体に手直しが必要じゃないかなってこと
 ▼ 990 ヒダルマ@きのみ 22/08/18 18:51:12 ID:KH3IBTV6 [3/3] NGネーム登録 NGID登録 wf 報告
理想は過去作みたいに簡易メモリエディタ使って完全なバイナリエディタ作れることなんだけどあれ考えるの多分恐ろしい労力
 ▼ 991 ンファン@もくたん 22/08/18 19:27:24 ID:H7Rwfqc6 NGネーム登録 NGID登録 wf 報告
DP任意コード簡易メモリエディタでポケモンの出会った年月日付を書き換えるコードの導入値は
2,185,785,120
で合っていますか?
 ▼ 992 ールー@オレンのみ 22/08/19 11:12:31 ID:pJnU4QEs NGネーム登録 NGID登録 報告
どうやら0x4Cズレるのは、タウンマップの展開アドレスがマップを開いている間は+0x4Cされ閉じる際には元に戻るという仕組みになってるのに対し、簡易メモリエディタだと閉じるという動作がない為に延々と0x4Cが加算され続け、その他の展開アドレスも連動してズレるということらしい
そして厄介なことに、大元の展開アドレスを書き換えようとするとメニュー画面とかが開けなくなったりする
つまりはタウンマップを使うからズレる訳だけど、かと言ってタウンマップ以外にイイ感じのトリガーとなるものも思い付かんしなぁ…(電卓の"."は画面切り替わると元に戻るから融通が利かないし…)
 ▼ 993 ラエナ@きぼりのかんむり 22/08/19 11:59:28 ID:qSXohEIY NGネーム登録 NGID登録 報告
>>992
これって今回のワープスプリクト書き込むアドレスか云々以外で何か問題ってある?
 ▼ 994 ノズ@チョークいし 22/08/19 19:37:47 ID:1gwsDMJM NGネーム登録 NGID登録 報告
次スレそろそろ立てようよ
 ▼ 995 エルコ@ズアのみ 22/08/19 20:08:59 ID:likArY/I NGネーム登録 NGID登録 wf 報告
>>994
もうありますよ

【懐かしの】任意コード実行総合スレ3【バグ】

https://pokemonbbs.com/poke/read.cgi?no=1748835
 ▼ 996 ガボスゴドラ@きいろビードロ 22/08/19 21:55:10 ID:MMWQtrSo NGネーム登録 NGID登録 報告
>>993
理論上はYボタンを押しまくるとヒープを埋め尽くしてオーバフローを起こす問題があるが、現実では物理的にそんな回数押せない
もし100回押したとしても0x1DB0しかズレないから実用上は殆ど問題ない(リセットすれば元に戻るし)
不便なことは不便だが、回数さえ把握しておけば>>979の実用は出来る
 ▼ 997 ズゴロウ@パワーリスト 22/08/19 21:57:18 ID:.w0U7NDI NGネーム登録 NGID登録 wf 報告
貴重なレスを埋める
 ▼ 998 ラックキュレム@エレベータのカギ 22/08/19 22:19:49 ID:2u9.TLW6 NGネーム登録 NGID登録 wf 報告
年月日変更コードは発見できたんだけど任意コードできなくなる現象は腑に落ちないな。インドメタシンのデータにたどり着いていないって他のデータが妨害してるってこと?ストーリー飛ばしてたからきちんと殿堂入り前のストーリーは全部終わらせたんだけどそれでも変化がなかった。
 ▼ 999 ピモッチ@ウブのみ 22/08/19 23:54:03 ID:zB7ADNNA NGネーム登録 NGID登録 wf 報告
>>996
サンクス普段使いが問題ないならとりあえず安心した
どうにかYボタン押した回数かどれだアドレスずれてるか確認できたらいいんだけどねえ
 ▼ 1000 ガアブソル@ケムリイモ 22/08/20 03:30:32 ID:8Yjwii2U NGネーム登録 NGID登録 wf 報告
1000!
今更だけどたしかに実機で>>979できるの確認
左1歩からのリタイアも正常に働いたし、復帰チャートの通り動いたら任意コード実行もできた
現状はYボタン押した回数数える手間と上に9530歩どっちが手間か選択って感じかな
このページは検索エンジン向けの機能制限版の旧ページです。
下URLから閲覧下さい。
https://pokemonbbs.com/post/read.cgi?no=1507350
  ▲  |  全表示1000   | << 前100 | 次  |  履歴   |   スレを履歴ページに追加  | 個人設定 |  ▲      
                  スレ一覧                  
荒らしや削除されたレスには反応しないでください。
書込エラーが毎回起きる方はこちらからID発行申請をお願いします。(リンク先は初回訪問云々ありますがこの部分は無視して下さい)

. 書き込み前に、利用規約を確認して下さい。
レス番のリンクをクリックで返信が出来ます。
その他にも色々な機能があるので詳しくは、掲示板の機能を確認して下さい。
荒らしや煽りはスルーして下さい。荒らしに反応している人も荒らし同様対処します。




面白いスレはネタ投稿お願いします!

(消えた画像の復旧依頼は、お問い合わせからお願いします。)
スレ名とURLをコピー(クリックした時点でコピーされます。)
新着レス▼