User:Evie (Torchickens)/Badge describer glitch/日本語: Difference between revisions

From Glitch City Wiki
Jump to navigation Jump to search
Content added Content deleted
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
''>[[Badge describer glitch]] (サブページ)?''
'''バッジおじさんバグ'''は[[Pokémon Red and Green/日本語|ポケットモンスター 赤・緑]]・[[Pokémon Blue (Japanese)/日本語|青]][[Special menu Select glitch|セレクトバグ]]です。 このバグは「[[Lift glitch/日本語|リフトバグ]]みたい、ハナダシティの「バッジおじさん」のアイテムリストの再配置をセレクトボタンのスワップすることます。

'''バッジおじさんバグ'''[[Pokémon Red and Green/日本語|ポケットモンスター 赤・緑]]・[[Pokémon Blue (Japanese)/日本語|青]]における[[Special menu Select glitch|セレクトバグ]]の一種です。 このバグは「エレベーターバグ」と同様に、ハナダシティの「バッジおじさん」でバッジ同士をセレクトボタンで入れ替えることで発生します。


その間再配置をして、どうぐのアイテムと数量ペアのように扱われます。したがって、2のWRAMアドレス再配置されます。デフォルトのリストポインタはCF62です (選択肢の数+CF63のリスト)。そして、「アイテム」の確認を[[List of text control codes#Text commands|テキストモード]]のスクリプトします。バッジアイテムは定義されたスクリプトを起動して、他の項目はバグスクリプトを推定します。
その間再配置をして、どうぐのアイテムと数量ペアのように扱われます。したがって、2のWRAMアドレス再配置されます。デフォルトのリストポインタはCF62です (選択肢の数+CF63のリスト)。そして、「アイテム」の確認を[[List of text control codes#Text commands|テキストモード]]のスクリプトします。バッジアイテムは定義されたスクリプトを起動して、他の項目はバグスクリプトを推定します。
Line 10: Line 12:


{{clr}}
{{clr}}
グリーンバッジ (どうぐアイテムとして)≡CF71+CF72です。CF72もリスト位置ポインタの下位バイトです。 (0xCF62の0x62です。) したがって、これを別の場所に移動して、ゲームにバッジ/アイテムのリストをメモリ内の別の場所に強制的にフェッチさせることができます(CFXX)。 残念ながら、アイテム名は非常に長い場合があり、ゲームでは B ボタンまたは A ボタンを何度も押すことが予想されます。誤って間違ったテキスト スクリプトをロードしたり、メニューを閉じたりする可能性があります。

グリーンバッジ (どうぐアイテムとして)≡CF71+CF72です。CF72もリスト位置ポインタの下位バイトです。 (0xCF62の0x62です。) したがって、これを別の場所に移動して、ゲームにバッジ/アイテムのリストをメモリ内の別の場所に強制的にフェッチさせることができます(CFXX)。 残念ながら、アイテム名は非常に長い場合があり、ゲームでは B ボタンまたは A ボタンを何度も押すことが予想されます。誤って間違ったテキスト スクリプトをロードしたり、メニューを閉じたりする可能性があります。


別の裏技を使用して、タイルマップの左上隅に[[0x50 sub-tile|0x50サブタイル]]をロードするのが理想的かもしれません ([[Expanded inventory (Select glitch method)|どうぐ拡張され]]の[[Valid_source_map_Glitch_City#Through_manual_editing_of_D35F-D360|バグマップブロック]]割り当てのような)。
別の裏技を使用して、タイルマップの左上隅に[[0x50 sub-tile|0x50サブタイル]]をロードするのが理想的かもしれません ([[Expanded inventory (Select glitch method)|どうぐ拡張され]]の[[Valid_source_map_Glitch_City#Through_manual_editing_of_D35F-D360|バグマップブロック]]割り当てのような)。


==任意のコードの実行のアイテムスクリプト==
==任意のコードの実行のアイテムスクリプト==
*「すごいキズぐすり」 (0x12): WRAM: D333 (D334 GBZ80 を実行するためにバイト 0x08 を配置します。) D333はどうぐのアイテム73(コードは後のアイテム/量に続きます (74, 75 (…))です。0x08は「サファリボール」です。
*「すごいキズぐすり」 (0x12): WRAM: D333 (D334でGBZ80 を実行するためにバイト0x08を配置します。) D333はどうぐのアイテム73(コードは後のアイテム/量に続きます(74, 75 (…))です。0x08は「サファリボール」です。

==外部リンク==
*[https://w.atwiki.jp/pokemonbug/pages/14.html バッジおじさん - pokemonbug @ ウィキ - atwiki(アットウィキ)]


{{Stub}}
{{Stub}}

Latest revision as of 23:35, 29 April 2024

>Badge describer glitch (サブページ)?

バッジおじさんバグとは、ポケットモンスター 赤・緑におけるセレクトバグの一種です。 このバグは「エレベーターバグ」と同様に、ハナダシティの「バッジおじさん」でバッジ同士をセレクトボタンで入れ替えることで発生します。

その間再配置をして、どうぐのアイテムと数量ペアのように扱われます。したがって、2のWRAMアドレス再配置されます。デフォルトのリストポインタはCF62です (選択肢の数+CF63のリスト)。そして、「アイテム」の確認をテキストモードのスクリプトします。バッジアイテムは定義されたスクリプトを起動して、他の項目はバグスクリプトを推定します。 (任意のコードの実行ことができます。例えばとテキストモードスクリプト08>GBZ80のコード続くです。他の方法もあります。)

バグアイテム(バッジ)のアクセス

データの冗長性により、これは、品目と数量のペアに対応します。(表を参照 (バイト表現))

「List pointer lower byte」翻訳すると位置ポインタの下位バイトです。 (0xCF62の0x62です。)


「グリーンバッジ」 (どうぐアイテムとして)≡CF71+CF72です。CF72もリスト位置ポインタの下位バイトです。 (0xCF62の0x62です。) したがって、これを別の場所に移動して、ゲームにバッジ/アイテムのリストをメモリ内の別の場所に強制的にフェッチさせることができます(CFXX)。 残念ながら、アイテム名は非常に長い場合があり、ゲームでは B ボタンまたは A ボタンを何度も押すことが予想されます。誤って間違ったテキスト スクリプトをロードしたり、メニューを閉じたりする可能性があります。

別の裏技を使用して、タイルマップの左上隅に0x50サブタイルをロードするのが理想的かもしれません (どうぐ拡張されバグマップブロック割り当てのような)。

任意のコードの実行のアイテムスクリプト

  • 「すごいキズぐすり」 (0x12): WRAM: D333 (D334でGBZ80 を実行するためにバイト0x08を配置します。) D333はどうぐのアイテム73(コードは後のアイテム/量に続きます(74, 75 (…))です。0x08は「サファリボール」です。

外部リンク

This article or section is a stub. You can help Glitch City Wiki by expanding it.