Jump to content

Talk:AreaDex: Difference between revisions

no edit summary
(Created page with "==Map header research== I did this research to see if loading custom glitch maps with custom tilesets is possible. It seems the answer is yes, but you have to do some trickery...")
 
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1:
==Map header research==
I did this research to see if loading custom glitch maps with custom tilesets is possible. It seems the answer is yes (and FA FE are arbitrary glitch maps), but you have to do some trickery to avoid glitch music (such as with the Bicycle) for Red at least. I haven't checked Yellow yet. I posted it on the talk page until it can be documented in a better form and for a video.
 
>
Line 77:
Dumping D887 (wild data) I get:
 
54|2955305EF6553E56B256FF57EC6573646A5869
542955305EF6553E56B256FF57EC6573646A5869
 
(data is in LevelRate, then Level+Pokémon pairs)
 
...and dumping D89C for water encounters
 
03B924B9FFFFFF00 (previous trainer data)|DD (rate)|47776691575455065C625F
03B924B9FFFFFF00DD47776691575455065C625F
 
However, after each battle you must either change D35E or the header at C348 again; as the data in the header would change by then. [[User:Evie (Torchickens)|Evie (Torchickens)]] ([[User talk:Evie (Torchickens)|talk]]) 03:22, 2 February 2022 (UTC)
===Addendum (1)===
If you're able to modify the C348 header data from in battle, after previously riding the battle, you can then change D35E (with expanded inventory) to FA - this is a clean way to end up in a non-freezing map FA complete with the glitch encounter table (031A); the same glitch encounters. As for map FE; that one is the same constant glitch encounters too at 02A6 (with rate over 0 possible; it was loaded as 0x60). It's a tad shame we didn't have full control of encounters, but interesting nonetheless. [[User:Evie (Torchickens)|Evie (Torchickens)]] ([[User talk:Evie (Torchickens)|talk]]) 03:35, 2 February 2022 (UTC)
:I suppose the expanded party might be a way; according to [[expanded party]] main data for E243 (===C243) is at party Pokémon 99 and we want C348; so that would be type 1 onward. At C348 it's wiped with 00. The HP and such is wiped too; after all the OAM spans a lot and its sprites have to be reset in the main battle menu (out of the party menu). I wonder if there is anything we can do though? (without having to write to C243 with arbitrary code execution) [[User:Evie (Torchickens)|Evie (Torchickens)]] ([[User talk:Evie (Torchickens)|talk]]) 03:44, 2 February 2022 (UTC)
::Ah but for map FE CDCD is part of the screen copy at CD80. X=0x10 and Y=0x03, which lands on the enemy Pokémon sprite; but there should be potential to use a tile writing glitch with [https://www.youtube.com/watch?v=d02LJ8dX4kM arbitrary type buffer overflow]. Maybe I can write the header in the rival name? ^^ (Torchickens; forgot to sign, about 03:59)
:::OK it's possible (without prior arbitrary code execution) https://www.youtube.com/watch?v=nHL67xgIwcM . The question now is can the same be said for FA and FC (which point to different areas also harder to precisely corrupt)? [[User:Evie (Torchickens)|Evie (Torchickens)]] ([[User talk:Evie (Torchickens)|talk]]) 06:45, 2 February 2022 (UTC)
==Yellow map header research==
I've ran out of time today (even though it would be quick to check), but it seems unlike Red/Blue the map header pointers are at 3F:41F2 ; what are the glitch map header pointers for Yellow? [[User:Evie (Torchickens)|Evie (Torchickens)]] ([[User talk:Evie (Torchickens)|talk]]) 06:48, 2 February 2022 (UTC)
Cookies help us deliver our services. By using our services, you agree to our use of cookies.