Jump to content

User talk:MrMissingNo72: Difference between revisions

 
(16 intermediate revisions by one other user not shown)
Line 7:
Naturally, only 56 trainers can be encountered via the trainer escape glitch (Special stats of 200-255, trainer IDs 0 to 55).
 
<br>
<nowiki><br></nowiki>
 
However, with arbitrary code execution, you can encounter artificial trainer classes with the routine at 3D:5FF2 with these very specific items:
Line 57:
23. Lemonade (0x3E), x201
 
<br>
<nowiki><br></nowiki>
 
Before you use ws m and 4F, make sure the bytes (C3, 21, D3) are located at DA7F and the bytes (C3 30 D3) are at DA64 (FA64).
 
<br>
<nowiki><br></nowiki>
 
Code:
Line 79:
- ret
 
<br>
<nowiki><br></nowiki>
 
This code calls "FarCopyData" with its source being 3D:5FF2, the bytes to copy being 0x244, and the destination as DA7F.
 
<br>
<nowiki><br></nowiki>
 
For "4F" (0x59):
Line 117:
- ret
 
<br>
<nowiki><br></nowiki>
 
bytes needed at D31C:
 
17 63 BE 59 BE 3E 3D 21 F2 5F 01 44 02 11 7F DA CD 9D 00 C9 21 BB DA 3E 3D 22 04 3E xx 22 04 3E FF EA 88 04 06 3D 21 7F DA CD 84 3E C9 FF [[User:MrMissingNo72|MrMissingNo72]] ([[User talk:MrMissingNo72|talk]]) 17:18, 17 June 2023 (UTC)
note: replace "xx" with the desired real trainer class ID in hexadecimal, for example, if you want to fight ゥ, A, replace "xx" with 37 (this value is hexadecimal).
 
additional notes:
<br>
- the three bytes you placed at DA7F and DA64/FA64 are all saved with your save file.
 
== List of arbitrary code execution items ==
 
This is a list of arbitrary code execution items.
 
=== 4F (0x59) in {{cRed|Red}}, {{cBlue|Blue}}, and {{cYellow|Yellow}} ===
Effect pointer: FA65 ({{cRed|Red}}/{{cBlue|Blue}})/FA64 ({{cYellow|Yellow}})
 
Effect pointer is Echo RAM for DA65/DA64.
 
 
=== 8F (0x5D) in {{cRed|Red}} and {{cBlue|Blue}} ===
Effect pointer: D163
 
Effect pointer is the number of Pokémon in your party.
 
=== 7F (0x5C) in {{cRed|Red}} and {{cBlue|Blue}} ===
Effect pointer: FA0F
 
Effect pointer is Echo RAM for DA0F.
 
 
 
 
 
 
Mr. MissingNo. 13:37, 18 June 2023 (UTC)
 
== memory map Red/Blue ==
 
=== This is a full memory map of Red/Blue ===
 
=== [SECTION_ROM] ===
ROM starts at 0000 and ends at 7FFF.
* $0000 to $0038 = RST instructions
* 009D = FarCopyData
 
=== [SECTION_VRAM] ===
VRAM starts at 8000 and ends at 9FFF.
 
=== [SECTION_SRAM] ===
SRAM starts at A000 and ends at BFFF.
 
=== [SECTION_WRAM] ===
WRAM starts at C000 and ends at DFFF.
 
=== [SECTION_HRAM] ===
HRAM starts at FF80 and ends at FFFE. [[User:MrMissingNo72|Mr. MissingNo.]] 21:24, 27 June 2023 (UTC)
 
== Please stop using your this wiki as your own personal wiki ==
 
Hi, I've been watching your usage of our wiki for a bit and after noticing you attempting to clone the GlitchDex in your userpages, I felt the need to step in. Many of your pages are redundant to already existing data on the wiki or outside the scope of our expertise. This is not the intended usage of our wiki or the user spaces. If you wish to add information to our wiki, you are free to do so, but trying to create alternative versions of the wiki in your user space is not appropriate wiki usage. [[User:CytricAcid|CytricAcid]] ([[User talk:CytricAcid|talk]]) 01:29, 15 July 2023 (UTC)
Cookies help us deliver our services. By using our services, you agree to our use of cookies.