Posts for jlun2

Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I've been investigating on an improvement of the glitched run: 1. I tested the U version. Depositing Beavern gives an ID of 51 rather than 117, making it useless. 2. While testing on U, since I lack access to the cloakroom bug, I had to think of a different way to beat Oasis. Using save/reset bug, I can clear out the guard blocking the well, along with the guard blocking the castle. I must save after fighting Beavern however, or the flag for beating them won't get saved from reset. 3. I need to investigate if it is faster to get Ice/Sky key via bug, then use the NPCs there to get Limbo key. They give more XP than Pirate world, so might be less fights. 4. Jumping to WRAM can result in a safe return using the following opcode: CC EF 01. That's 126,924 XP however, so I'm not sure how to get that faster than just beating the final boss. 5. Assuming I somehow get an ID of 117 in U, I tested using the nickname changer to get a payload. IDs 109, 110 name corresponds to items in storage. The J character set corresponds to every single item except for the following:
SkyBell		Snaps a monster out of confusion.
SageRock		Restores HP of all monsters bt 60~70.
WorldLeaf		Revives a dead monster.
ATKseed		Raises ATK by 3.
DEFseed		Raises DEF by 3.
AGLseed		Raises AGL by 3.
INTseed		Raises INT by 3.
LifeAcorn		Raises max. HP by 5.
MysticNut		Raises max. MP by 5.
Quest📚		Makes the reader braver.
Horror📚		Makes the reader more cowardly.
BeNice📚		Makes the reader more kindly.
Cheater📚		Makes the reader more sly.
Smart📚		Makes the reader more thoughtful.
Comedy📚		Makes the reader simple-minded.
BeefJerky		Tames monsters just a little.
PorkChop		Tames monsters a little bit.
Rib		Tames monsters a lot.
Sirloin		Tames monsters very much.
BadMeat		Tames a tiny bit, but also poisons.
MeteOrb		Tames monsters incredibly.
BeastTail		Checks if monster was caught before.
Repellent		Prevents monsters from appearing.
ShinyHarp		Attracts monsters when strummed.
Mist⚚		Prevents casting of spells.
Friend⚚		Doubles physical power of one.
This is why I wanted to try U. Their character set allows the stat boosters to be duplicate-able (change name to manipulate item storage, take out all items, repeat), so I can actually make a payload using stats. Unfortunately, none of the NPCs in Oasis and Pirate world seems to give me 117. 6. You can get 00000 into the farm by picking up another NPC:
deposit slot 0 monster you should now have 2 copies of slot 2 npc release slot 2 now you have slot 1 npc, which is 0 now pick up slot 0 monster, which will tell you to swap
6. Recruiting Giant Worm at level 1. You can still beat Beavern in 3 turns, and after the fight you still level to 8, but with 42 attack rather than 28. This would cost 600 frames of extra level up messages, and deals 44 attack to Lamp using critical. The current TAS has 2 extra encounters that makes me level 4, which allows me to deal 22 damage. I skip those encounters, so at level 3, I only deal 18 damage. This gives a total of 44 + 44 + 18 = 106 damage, which still isn't enough for 2 turn ko. Recruiting any time before the 1st reset is useless, since getting 0000 removes the other monsters. 7. KOing Slime at Beavern allows me to get Giant Worm to level 9 with 47 attack. This deals 46 damage to Lamp, but at the cost of making Slime unavailable for battle at level 1. 8. Setting fast text speed of 1 is the same as pressing A at the earliest frame possible for fights, so changing it after the lamp is pointless. 9. Going to the arena then losing is slower than going to the great log to heal by 68 frames. 10. It may be worth getting a monster on the way to the lamp instead of all 3 at once after the lamp, but this will desync the fight I had, so I didn't try. 2 Spot Slimes seems easier to obtain than 2 Cactuses. 11. Using Giant Worm special of BeastCut, despite the description of "Inflicts severe damage on the beast family.", is worse than Blaze using Mad Candle. Mad Candle's Blaze can be substituted for a critical hit during the Beavern fight, while BeastCut deals only 6 damage. 12. The best level to obtain Mad Candle is at level 4. This allows me level up to level 6, with 27 attack, just enough to 3 turn KO lamp. Level 1 and 2 gives me an extra level up message, while level 3 fails to get enough attack to 3 turn ko lamp. 13. Getting the giant worm at level 5 is the best if that was used to minimize level up message. 14. You could actually get to Pirate world early by save/reset away the person guarding the arena. The route: Recruit SpotSlime/Cactiball then save/reset. Get GiantWorm at level 1, beat Beavern to level 8 with 42 attack, then walk back to GreatLog, recruiting 5 more monsters on the way. Save/reset away guard, then beat tournament for key. Go to the 1st screen of Pirate World and get a Toadstool monster to obtain. Warp back to GreatLog to deposit them to get 117, then release everyone else to get 110. Not sure how the XP route afterwards. 15. I tried using commands at CurseLamp, but it failed because they disobeyed too often. I think it's a personality thing that could be manipulated. 16. The (U) version has different values when depositing monsters. So far I only managed to obtain 51 and 175, both of which are worthless. I am unsure if 117 is possible in (U). 17. Depositing a glitched SpotSlime as soon as you obtain it gave ID of 88. Depositing later gave 51. I do not know what influences this behavior. 18.
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I almost forgot. Assuming no use of ACE, can this glitch save time for the round 2 of elite four? Can you corrupt pokemon into your PC to count as 60 Pokemon for the national dex? Or corrupt some flag, all without ACE?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Posting it here so it doesn't get lost in discord, but what happens if you did the mail glitch twice in a fight? So in (J)'s case, you have say, pokemon A and B. A has mail, and B has theif. The fight you have A on the left, B on the right. A's mail is stolen. Then you switch Pokemon A with a different Pokemon C that has theif/knock off. They steal/knock off Pokemon B's mail. Would that lead to both slot 0 and 1's mail to be permanently gone? So you can get an extra slot to go past the last tile needed for surf?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
merrp wrote:
jlun2 wrote:
I'm not sure if this is the best place to ask, but is there a script that displays the current, and next several hundred frames of encounters? It has nothing to do with TASing; I just want to shiny hunt in R/S/E on emulator using either battle tower roaming bug, or normal wild battles. How are battle tower shinies determined? All 3 pokemon at the same time as the battle starts? What encounter method is it? Is it possible to have a trainer in battle tower with 2 or more shinies at the same time?
Gen3Tools can display that info, if you input the RNG state into it; usually I have that and the cycle count on screen and I input one or the other. For battle tower shinies, this function is how they're determined: https://github.com/pret/pokeemerald/blob/master/src/battle_tower.c#L1633 They're generated one after the other, but depending on how much other code runs that frame, it's probably any method between 1, 2, and 4, depending on the number of nature rerolls.
Finally, is the new mail bug for R/S possible to be used in Emerald for faster than Pomeg ACE?
As CasualPokePlayer said it is usable in TAS; I am going to work on that after finishing FRLG. It'll involve maining Makuhita (For Knock Off) and maybe Zigzagoon (for Pickup Candies) with the goal of getting Makuhita to level 28 and getting to Fallarbor Town for the Metronome tutor (Abra can learn it so no problems there). Then I'll need to find a suitable target that I can corrupt to acquire a glitch species for ACE. The current TAS gets to Fallarbor at around 33 minutes, so adding in a few minutes for Makuhita and leveling, the final time could be sub-40, I think.
How feasible would it be to make a low optimized/almost casual but occasional savestate use run as a proof of concept given almost 0 knowledge of the memory of this game?
The decomps really help with this, basically every symbol has been mapped out. I'd say it'd be pretty reasonable to make a savestate run where you maybe do some RNG manip.
Thanks! I was looking at https://github.com/pret/pokeruby/tree/master/data/scripts Since the battle tower bug only applied to R/S, and I thought Enerald's frontier tower would be too wildly different to check. If the mail bug works similar to Pomeg for corruption, does that mean Fr/LG 4 stars is feasible too? :o
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
CasualPokePlayer wrote:
Given the above it's probably outdated by now, as Recycle + Knock Off would be a faster entrypoint to glitching (and at the very least could gateway into pomeg glitching).
Thanks. How would you get Recycle from Sketch in Emerald though without trading?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I'm not sure if this is the best place to ask, but is there a script that displays the current, and next several hundred frames of encounters? It has nothing to do with TASing; I just want to shiny hunt in R/S/E on emulator using either battle tower roaming bug, or normal wild battles. How are battle tower shinies determined? All 3 pokemon at the same time as the battle starts? What encounter method is it? Is it possible to have a trainer in battle tower with 2 or more shinies at the same time? To make this post less useless, I did search beforehand, and here's a bunch of past posts about gen 3 scripts, all in 1 place: Ruby/Sapphire thread: Pokemon IV/Nature/Hidden Power display by FractalFusion: Post #262235 Pokemon IV/Nature/Hidden Power display v2 by FractalFusionPost #351862 Repost of display v2: Post #431868 Pokemon Emerald thead: Pokemon data viewer by Metarkrai: Post #384715 RNG viewer for battles, encounters, catch rate, and even Pokérus by MKDasher: Post #457922 (dead dropbox link) gen3tools by merrp: Post #488195 Pokemon IV/Nature/Hidden Power display v3 by FractalFusion: Post #488732 Pokemon dialogue script: Post #488857 Pokemon Leafgreen/Firered thread: Pokemon IV/Nature/Hidden Power display by FractalFusion: Post #303383 Modified FractalFusion script by mkdasher: Post #353499 (dead mediafire link) Also, what is the current best route for 4 stars/corrupt them all (without ACE) in emerald? Is it still these? Post #431278 Post #405196 How feasible would it be to make a low optimized/almost casual but occasional savestate use run as a proof of concept given almost 0 knowledge of the memory of this game? Finally, is the new mail bug for R/S possible to be used in Emerald for faster than Pomeg ACE?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Nice work on finding out how the elevator works! I never expected over 30 seconds to be saved from this. It sucks that the screw attack didnt save time. That should probably be removed from the movie page itself then. There's a GB port of this game as well. I wonder does the elevator mechanics apply to it as well?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I got paranoid of having to restart everything if the route fails, so I checked the fights at tournament 3: Base + 0x25 (so AF25, B025, B125) seems to be related to if the enemy will defend using a functioning part. While this varies for the player, it seems to be fixed based on the npc's own medal. I used cheats to give npcs different medals, and found the following:
NameIDBase + 25
Kuwagata00
Kabuto10
Tortoise20
Jellyfish30
Bear40
Spider51
Snake60
Queen70
Kraken80
Phoenix90
Unicorn102
Ghost112
Knight121
Mermaid132
Penguin142
Bat151
Kappa161
Wolf171
Chameleon181
Rabbit192
Monkey201
Devil210
Angel221
Dragon231
Ninja242
Alien251
Cat262
?272
According to trace logs, RNG AND 3 + the above values will be used to determine which function to jump to. I need to check further, but it seems for values 2+, I am never going to damage the medabots head; I will either have them defend, or they miss. That means Death Blast might not be useable, and I need to stick with Missile instead. Death Bomb works like Missile, but is far slower.
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
KusogeMan wrote:
https://www.twitch.tv/videos/1973654509?t=0h59m47s new run by machwing using new glitch ACE for early finish, who's excited? https://docs.google.com/document/d/1atcW9i-FdKdhNsNqysDJbxMMjRJAE8fjF-x5nubXlG0/edit
A gen 3 game that isn't Emerald that has ACE? Nice! When was this discovered?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I'm not sure if this is worth a post, but I was thinking about Pit of 100 Trails, and wondered what would a prologue bonetail TAS look like? I don't think it's worth grinding money to skip every single floor to bonetail, is it? Also how's the progress so far on ASE run? Was there anything earlier discovered?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
This run was created on the 5.0 Lua Dolphin Build in order to implement one specific script that helped me automate the process of finding fast suckup animations for single ghosts. While this did help, and ended up saving frames I may not have otherwise found, its use was more limited and situational than I anticipated, mostly due to the script only working on single ghosts. Many of the actual Lua commands used to create script didn't seem to work at all... so it was a bit hacky and difficult to troubleshoot. Oh well
Thread #23347: Dolphin Core Development There's an experimental dolphin core for BizHawk, that also allows you to output as dtm and playback on dolphin. It allows lua and ram search support. Maybe that would help you?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
OnehundredthCoin wrote:
The bytes that form your inventory being read as code is always a fascinating optimization problem, and I love how in your author comments you talk about where you started and the ways you reduced the cost of items to achieve the same desired effect. In your author comments, you mention where the item jumps the PC, but you don't mention where the inventory is stored in WRAM, which would really help clear things up for those of us who don't know much about the game but are trying to follow along with what the ACE is doing. You share a tracelog where $CABB is a jump instruction. I assume the end result makes this a jump to the inventory (presumably at $F00A). At the end of the comments, consider showing the full tracelog from using the item to the end of your payload. I think it would help me follow along. Great discovery, and nice TAS!
Thanks for the comment! IIRC it was in WRAM bank 6. Items start at 0x6000 in BizHawk. Here's the log of the payload: https://drive.google.com/file/d/1_TeRgq4284u6sTFm4niW3EoEbL3TrWAZ/view?usp=sharing Here's the log for leaving the fight using the glitched item. It also jumps to WRAM, but I can't figure out how to control it outside waiting: https://drive.google.com/file/d/1_Vpy0ennHQsXuPIpr12lxgebGe71Po2S/view?usp=sharing I haven't touched the run in a while since I got distracted playing BoTW, but there was an attempt on the Harry Potter discord to try a RTA-viable payload to get all cards/combos using ACE, but it turns out Hogwarts Dungeon was the only way RTA can do ACE right now using the knight boss to jump OOB. In a TAS, this can be done anytime since you have the "yes" glitch item to leave fights and appear at 0,0. The other 2 areas that has a boss you can pause at, Muggle Secret Room, Gringotts Vault, for some reason has an invisible NPC, that makes this payload impossible (it doesn't jump to your X/Y). If you're interested, it would be really nice finding a payload that can get cards/combos, using only diagon ally items. I know it sorta is possible, given I accidentally gave myself a ton of glitch items while trying to skip the lake: https://tasvideos.org/UserFiles/Info/638314350640159042 And the tracelog on the frame I pressed A https://drive.google.com/file/d/1_Wy7qpkpLarwf2KEFn5UgFr3hNWQooRh/view?usp=sharing Here's the symbol file for debugging: https://github.com/Sanqui/romhacking/blob/master/hp/hp1.sym
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Wait. You can now clip anywhere using Gameboy Horror? Wow.
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
feos wrote:
jlun2 wrote:
There's new discoveries in Harry Potter and the Chamber of Secrets for GBC that can improve the current run. I would also like the run to be able to be console verified on gameboy player. However, it seems running on GBA mode for this game introduces a lot of lag every load. This affects both real time, and the game's in game time. Do I just give up on trying to run on GBA mode, or just run it and see what will happen?
How is that related to judging?
Sorry if I wasn't being clear. I wish to get Harry Potter 2 console verified, but the run would be slower due to more lag on GBA mode. Does that count against using it for a improvement? Do I just make 2 runs to submit to see what judges think?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
There's new discoveries in Harry Potter and the Chamber of Secrets for GBC that can improve the current run. I would also like the run to be able to be console verified on gameboy player. However, it seems running on GBA mode for this game introduces a lot of lag every load. This affects both real time, and the game's in game time. Do I just give up on trying to run on GBA mode, or just run it and see what will happen?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
jlun2 wrote:
I know a way to jump to almost any address in System Bus: https://cdn.discordapp.com/attachments/698993369321308240/1097261539280560158/HP1_v4.bk2 1. buy a chocolate frog 2. get to the upper left of the stage by pressing start as you enter a boss fight 3. move left until 0xCABC is a value where your payload is located 4. pause the game, use frog by Right + A to jump to 0xC970, nop slide to CABB, which jumps to wherever 0xCABC pointed to 5. Credits I guess? Haven't gotten anything interesting except not crash. Crashes almost all the time however. The input file uses BizHawk 2.8. I can't figure out where to jump to do anything interesting yet; stuff such as item, card amounts, etc are all located in WRAM, so I don't know where else to go. If anyone knows, please help.
To prevent myself from accidentally losing it: https://cdn.discordapp.com/attachments/280808167993245707/1155706332301774869/HP1_v7.bk2 Sanqui realized using the Chocolate Frog puts you to WRAM bank 6, which is where items are located. They came up with a payload that took 47k sickles worth of items to setup, which gradually got bought down to 8k. Rather than use Hogwarts dungeon, I realized I can leave battles using "yes" item, so I warped to the forbidden forest to get OoB, then executed the payload to credits warp. It beats the game in 36,122 frames, or 10:02.03. I need to check something a bit more before submitting. https://cdn.discordapp.com/attachments/280808167993245707/1156653184710889542/HP1_v7.bk2 I was trying to improve it, and managed to get a whole bunch of glitched items without crashing.
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
KusogeMan wrote:
isn't the cloning glitch useful? from what i recall it's faster to catch pokemon than it is to evolve, so i dont get why you have so many multiples of some of them,you could catch a wingull later... this opmitzation happens a lot in the r2 frlg tas as an example. the more i watch the less i like it, why didn't u just speedrun the game and cloned rare candies, i'm either clearly missing something or you didn't do any additional research
They wanted it glitchless. The fact it's glitchless + need to catch and obtain 1 of every Pokemon before a gym kinda makes it very boring.
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I think there's a working credits warp setup for Harry Potter. Before I make a run out of it, there's 2 options: 1. Immediately jump to the credits, game doesn't recognize game end after credits, but is faster 2. Do something a bit longer to set up a jump to the end sequence, which I think game seems to recognize? It is slower however. What is better in this case?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Based on new information gathered about speed, I made a change of route: 1. Fight 2 remains the same, drop must be minus driver. 2. Fight 3 remains the same, drop must be assault rifle. 3. Fight 4,5,6 can be any drop except left arm and head. They also must all drop each different set so I can equip later at the end of tournament 2 4. Fight 7 remains the same, drop must be Leaf Fan 5. I need 1 blast gun from either fight 8 or 9 6. Swap back to default legs (forget about Gunzer) and assault rifle right before tournament 1 7. Manipulate Yanma and Kabuto to be basically the same, so they can all be OHKO with assault rifle. If they had hyper/normal laser and shell tank, I can outrun them 8. Defeat Paddy as normal. Make sure the drop is Floaty. This must be immediately swapped into, since bipedal leg has penalty of 2 in woods. 9. Inago doesn't matter. 10. Iseki's magentacat can be outrun using floaty, by making them all use Taser. They have a speed of 11 using that move, while missile with floaty should have a speed of 10. She must drop Taser either before or now, once. 11. Paddy must drop head part Meteor Strike, since it has the lowest HP. I will swap to that after Beauty to die faster. 12. Make sure Beauty has at least 1 Cockpit for money. The leader must have Taser. You should be able to outrun them with missile + floaty 13. Equip 2nd tinpet with Meteor Strike, rest doesn't matter. Lose to Yuuki. Alternatively, don't bother using 2nd tinpet, and let Yuuki take your default head part in tinpet 1. You still need the 2nd tinpet equipped, or you will get a gameover. 14. Sell exactly 1 of each: Taser + Blast Gun + Cockpit = 1000 + 1200 + 2800. This should be exactly 5000, which is enough to buy Death Blast head part. 15. Equip only the Death Blast. Do not change anything else. Beat the rest of the tournament. If I want to get Roots for the Kirara ending, I would need Yellowturtle to drop Battery head part to sell since it costs 600 yen.
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
1. Can there please be a way to resize table columns? Like if something was just a table of 1 digit numbers, can it please not look be wide? 2. Can there please be a way to sort values inside tables? 3. Can there please be some visual builder for tables? It is a pain to make.
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I took the time to investigate how speed works in this game When a turn starts, your medabots start's at X position 8 (left) to 64 (center), where you attack. Then you run back. For the npc, their X position is 152 (right) to 96 (center). These are the relevant addresses:
Language: lua

p1_sprite = 0xC1E0, p1_x = 0xC1E2, p1_speed = 0xC1F5, p1_speed_index = 0xC1F6, --speed is actually an array of 0s to 2s p1_direction = 0xC1F7, --0 running to side. 1 running to center p2_sprite = 0xC200, p2_x = 0xC202, p2_speed = 0xC215, p2_speed_index = 0xC216, --speed is actually an array of 0s to 2s p3_sprite = 0xC220, p3_x = 0xC222, p3_speed = 0xC235, p3_speed_index = 0xC236, --speed is actually an array of 0s to 2s npc1_sprite = 0xC240, npc1_x = 0xC242, npc1_speed = 0xC255, npc1_speed_index = 0xC256, --speed is actually an array of 0s to 2s npc2_sprite = 0xC260, npc2_x = 0xC262, npc2_speed = 0xC275, npc2_speed_index = 0xC276, --speed is actually an array of 0s to 2s npc3_sprite = 0xC280, npc3_x = 0xC282, npc3_speed = 0xC295, npc3_speed_index = 0xC296, --speed is actually an array of 0s to 2s
Speed is a value that ranges from 0 to 31. The way it works, is based on the value of Speed, the game reads an array 16 values long in ROM 0x11A0B.
ROMSpeed0123456789101112131415Pixels per 16 framesFrames to side/center
11A0B022222222222222223228
11A1B122222222222222213129
11A2B222222212222222213030
11A3B322221222212222212931
11A4B422212221222122212832
11A5B522122122122122122733
11A6B621221221212212212635
11A7B721212122121212122536
11A8B821212121212121212437
11A9B921212121211211212339
11AAB1021121121121211212241
11ABB1121121121121121112142
11ACB1221112111211121112045
11ADB1321111121111211111947
11AEB1421111111211111111849
11AFB1521111111111111111752
11B0B1611111111111111111656
11B1B1711111111111111101559
11B2B1811111101111111101463
11B3B1911110111101111101368
11B4B2011101110111011101274
11B5B2111011011011011011181
11B6B2210110110101101101089
11B7B231010101101010101999
11B8B2410101010101010108111
11B9B2510101010100100107127
11BAB2610010010010100106148
11BBB2710010010010010005177
11BCB2810001000100010004221
11BDB2910000010000100003295
11BEB3010000000100000002441
11BFB3110000000000000001881
Now how is speed determined? The function starts at ROM bank 4, 0x5C5E. 1. A value from base + 0x83 (medal rank) is obtained. This is added with 0x5D4C to get an address. The values obtained are as follows:
VALUE FROM ROM BANK 4 [5D4C + RANK] RANK 0 5D4C 4 RANK 1 5D4D 4 RANK 2 5D4E 4 RANK 3 5D4F 3 RANK 4 5D50 3 RANK 5 5D51 3 RANK 6 5D52 2 RANK 7 5D53 2 RANK 8 5D54 1 RANK 9 5D55 1 RANK A 5D56 0
2. Terrain is loaded to obtain an address. It is as follows:
0 woods 5D57 1 desert 5D5F 2 city 5D67 3 mountain 5D6F 4 beach 5D77
3. A value from base + 0x13 (leg type) is obtained. This is subtracted by 1, then add to the address in 2. You get the following:
Leg TypeBase+13[Base+13]-1WoodsValueDesertValueCityValueMountainValueBeachValue
Flying105D5745D5F05D6705D6F45D770
Hover215D5805D6005D6805D7005D780
Multi-leg325D5905D6115D6905D7115D792
Bipedal435D5A25D6225D6A05D7205D7A2
Wheeled545D5B45D6345D6B05D7325D7B4
Tank655D5C45D6425D6C25D7425D7C2
Aquatic765D5D25D6545D6D25D7515D7D0
4. A value from 0xC6F9, which is apparently wind speed, is obtained. This is then used to obtain an address:
C6F9 is determined at start of fight possible values of HL C6F9 0 5D7F 1 5D87 2 5D8F --not sure if possible` 3 5D97
5. A value from base + 0x13 (leg type) is obtained. This is subtracted by 1, then added to the address from above to obtain the following:
Leg Type[Base+13]-1C6F9 (0)ValueC6F9 (1)ValueC6F9 (2)ValueC6F9 (3)Value
Flying05D7F05D8725D8F45D970
Hover15D8005D8815D9035D983
Multi-leg25D8105D8905D9115D990
Bipedal35D8205D8A05D9215D9A3
Wheeled45D8305D8B05D9305D9B0
Tank55D8405D8C05D9405D9C3
Aquatic65D8505D8D15D9525D9D2
6. A value form base + 0xC5 (current selected part's charge), then added to the rest of the above. We get the following: value from medal rank + terrain penalty + wind speed penalty + part charge - 0x20 AND 0x1F the last part is only a check to see if your speed somehow is slower than 32, but not overflowed. It will automatically set the speed if > 0x20 (32) to 31. This means that how fast you are for the very first turn of the fight is completely independent of the speed stat mentioned in leg page:
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
From discord, by Merrp: https://discord.com/channels/280806848909541376/280808167993245707/690373520773087232
also i did end up looking into mail glitch and the doll decoration glitch unfortunately they probably won't lead to a sequence break anytime soon on jp r/s, mail glitch can only corrupt/modify the 255th mail slot, which overlaps with metatiles on some maps. so you can't modify other metatiles of the maps it is usable on, you can't do any sequence breaking - it can't touch the wailmer in lilycove - it falls one tile short of corrupting the beach on route 118 - you can't corrupt ever grande and bypass the waterfall what it can do - you can surf on land by doing it on route 110 - you can step onto water on route 103, but you won't be able to step off the other side - you can walk on water in mossdeep - you can enter a secret base as early as slateport if there was a way to modify just one more tile on route 118, you could do this: https://cdn.discordapp.com/attachments/280808167993245707/690374674894553108/so-close.mp4 and cross route 118 early additionally, if mail glitch worked on us emerald (i believe it's actually possible to set it up...but only in a secret base or link battle) you could corrupt box 2, slot 27 of the PC. and win that way
So if you, or anyone else is curious about progress so far.
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
KusogeMan wrote:
Link to video mail trick is now done in ruby and sapphire english versions, tentacruel level 100 glitched runs are now available for ruby sapphire
Nice! What was the breakthrough that made it possible compared the previously where only Japanese was possible?
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Glitches: Use the same medal on multiple medabots: Normally, you can only have 1 medal of each type, and only 1 medabot can use that medal. If you did the following, you could get 2 to use the same medal: 1. Get at least 2 tinpets 2. Get at least 2 medals (let's call them medal A and medal B) 3. Make tinpet 1 equip medal A. Make tinpet 2 equip medal B 4. Start a robattle with an NPC that isn't required for the story. So random encounter. 5. Choose only tinpet 1 to fight. 6. Lose the fight. 7. Go to the info screen. Select tinpet 2. 8. Change their medal to the one tinpet 1 had. Now you have 2 bots with the same medal. Example: I made 2 bots equip the Mermaid medal at the same time. Sprite glitch: At the start of the game, right after the intro, there's a 1 frame window you could move, but the game doesn't update your sprite: Encounter reset on save: This is way to slow to use, but the step count for encounters don't get saved on saving. At 47 steps, you are guaranteed to have a robattle the next time you move. A way to avoid this is simply save and reset. This makes the encounter address 0xC761 reset back to 0.
Experienced Forum User, Published Author, Skilled player (1732)
Joined: 9/17/2009
Posts: 4967
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I was investigating flags for in game events in hopes of some exploit. Here's my note dump. These are all in CartRam domain in BizHawk.
6003 0 Nae is present outside the observatory. This happens once you get her flag to 7 1 You talked to Nae outside the observatory 128 Nae is no outside the observatory 6004 0 The roborubber gang member at the bottom left of the observatory area is present 128 The robomedal gang member at the bottom left of the observatory area is gone 6005 0 ??. This gets set if you gave the parts to the roborubber gang member at the observatory area. Else 60A2 gets set if you refused. 128 ?? 6006 0 You haven't bought the Star Piece in the Observatory 1 You bought a Star Piece in the Observatory 6012 0 The worker left of the stadium wants to fight you 128 The worker left of the stadium is gone 602A 0 Kubota will want you to beat the monkeys in the mountain first 1 Kubota will now challenge you in a fight in the Medabot Laboratory area 129 Kubota has been beaten in the Medabot Laboratory area 602D 0 ????? 1 this gets set after beating Inago 6035 0 ENDING RELATED You haven't tried going to the broken tinpets in the medabot laboratory. 1 You tried to enter the broken tinpet area once. 2 You tried to enter the broken tinpet area twice 3 You tried to enter the broken tinpet area 3 times 4 You tried to enter the broken tinpet area 4 times 6049 0 You haven't beaten your grandad Inesaku in Dad's Hometown. 1 You have beaten your grandad. 604A 0 You haven't talked to your grandma in Dad's Hometown. 1 You have talked to your grandma in Dad's Hometown. 6053 0 The girl in front of the medal museum in the digsite is present 128 The girl in front of the medal museum in the digsite is gone. This gets set on triggering the dig site event 6059 0 ??? 128 This gets set to 128 after respawning at your home after dig site. 6064 0 You haven't obtained the Bat medal in the building next to the medal museum in dig site. 128 You have obtained the Bat medal inside the building next to the medal museum. 6065 0 You haven't obtained the Quick Legs in the building next to the medal museum in dig site. 128 You have obtained the Quick Legs inside the building next to the medal museum. 606D 0 ????? 128 this gets set after beating Suzume 6072 0 You can give a ticket to the lady in the lotto building. Talking to her loses 1 ticket, then starts the lotto computer 1 You have given a ticket to the lady in the lotto building 6073 0 The computer in the lotto building doesn't work 1 The computer in the lotto building works. Use it to play the lotto. 608A 0 You have beaten Suzume on the roof. The building in Insect Prof. Laboratory has a girl inside now. 128 You haven't beaten Suzume on the roof. The building in Insect Prof. Laboratory has a roborubber gang member inside. 6092 0 You haven't visited the house next to the store in ninja park. Doing so now will give you Mist Net 1 You visited the house next to the store in ninja park. Doing so now will give you Ninja legs 2 You visited the house the 2nd time. You lost Mist Net in exchange for Kunai and Ninjato. Nothing then happens from now on. 6098 0 You haven't found the ninja hiding in the drawer in F1 of the ninja park hotel (room 37, upper right) 1 You found the ninja inside the drawer 6099 0 You have not obtained the Invisi-Body from the drawer in F1 of the ninja park hotel (room 37, upper left) 1 You have obtained the Invisi-Body from the drawer in F1 of the ninja park hotel (room 37, upper left) 60A2 0 The old man at the bottom left of the medabot corporation area is present. This gets set if you refused to give parts to the roborubber gang member at the bottom left of the observatory area. Else 6005 gets set instead. 128 The old man at bottom left of the medabot corporation area is gone. 60AD 0 Yuuki normal dialogue? 1 You lost to Yuuki in tournament 2, so he will give you Crow Tengu set. This then gets set to 2. 2 You defeated Yuuki in tournament 2, so he won't give you Crow Tengu parts. 3 He tells you to get to the ruins to fix your medal 4 He tells you to hurry up to get the medal fixed. 60A9 0 You haven't gotten Anti-Water from the researcher in Medabots Corporation building 1 You've obtained the anti-water from the researcher 2 You can now obtain the mini-handle from the researcher. This also gets set to 2 after beating the roborubber gang at the mine cart town. 3 You've obtained the mini-handle from the researcher 4 You can now obtain the Wings of Wind from the researcher 5 You've obtained the Wings of Wind from the researcher 60B2 0 Antique store is closed 1 Antique store is opened. 60B3 1 yanma appears blocking the path to medarot laboratory before you beaten shark 129 yanma sprite is gone 60BB 0 A boy who wants moon dragon parts is present at the park. This gets set after loosing parts to the old man in medabot corporation area. 128 The boy in the park who wants moon dragon parts is gone. 60BC 0 This gets set once you give the boy in the park moon dragon parts? 128 ?? 60C1 0 You haven't talked to the shopkeeper. 1-7 This is the amount of lotto tickets you can get. It increases by 1 every time you talk to the shopkeeper, even if you haven't talked to the old man for another ticket. 60C2 0 The old man at the antique store is grumpy 1 The old man has given you lotto ticket 2 This gets set when talking to the shopkeeper when 60C1 < 7. He will now give you lotto tickets 3 You've obtained all the lotto tickets 60C3 0 you havent beaten Inago yet. Your dad is still in your house 128 you beaten Inago. Your dad is now not in your house 60C4 0 ????? 2 this gets set after beating Inago 60C9 0 yanma is in his house 128 yanma is blocking the path to medarot laboratory 60D0 0 Science teacher is setting things up 1 Science teacher asks about your medal evolving 2 Science teacher thinks you don't trust him 3 Science teacher wants to fight you 4 Science teacher wants the Solar Laser part. THIS IS REQUIRED FOR NAE ENDING 5 You gave him the Solar Laser, or refused 6 You have the nurse the roots 60D1 0 Normal school nurse dialogue. This the sets to 1 1 Normal school nurse dialogue. This the sets to 0 2 The school nurse wants to fight you. Doing so rewards Unicorn medal. 3 The school nurse has fought you. 4 5 The nurse will fight you 6 The nurse wants the Root leg part. THIS IS REQUIRED FOR ENDING 7 You have either gave her the part, or refused. 60D7 0 You haven't entered the girls washroom 1 you entered the girl's washroom 60E2 0 The librarian hasn't lost their book. This gets set to 1 after the class before the shrine. 1 The librarian lost their book. 2 You got the book back from the metabot on the roof 3 You return the Difficult Book to the librarian 60E7 0 The medabot that took the Difficult Book is on the roof 1 You have defeated the medabot and it gave you the book 128 The medabot the took the Difficult Book is gone from the roof 60EA 0 It gets set to 1 after the class before the shrine. If you talk to him, he gets annoyed you didn't knock, but won't fight 1 This gets set after the class before the shrine. The principle will now challenge you if you don't knock. Then it gets set to 0. 2 This gets set if you knock the principle's door. The principle won't challenge you. 3 This gets set as you fight Yuuki in tournament 2. Talking to him unlocks the antique store. 60F0 0 ???? 1 This gets set to 1 after beating the shark in the harbor 129 This gets set to 129 after respawning at your home after dig site. 60F2 0 havent defeated shark. gets warning 1 npc talks how aquatic medabots are best for water stages 60F3 0 ???? 1 This gets set to 1 after beating the shark in the harbor 129 This gets set to 129 after respawning at your home after dig site. 60F7 0 shark trigger exists in harbor 128 shark has been beaten 60F8 0 knight medal chest not opened 1 makes the old man in harbor realize you have knight medal to give you parts and fish 2 he ask you to help with his dragnet 3 obtained the password 1-zu from the dragnet 60FC 0 knight medal chest not opened 1 knight medal chest opened 60FD 0 Headband in harbor cave chest not obtained 1 Headband in harbor cave chest obtained 6105 0 Suzume on the roof of the Select Corps building (area 70) hasn't been beaten 128 Suzume has been defeated on the root 6107 0 ??? 128 this gets set after beating Suzume 610C 0 The chest with the robomedal on F3 of the Select Corps building (area 74) hasn't been checked 1 The robomedal in the chest has been obtained 610F 0 The ninja hiding in the chest in the Select Corps building F4 (area 76) hasn't been fought 1 The ninja hiding in the chest has been beaten 6110 0 The roborubber gang member in F5 of Select Corps building (area 136) is present 128 He has announced that the building is the new hideout 6112 0 ????? 1 this gets set after beating Inago 6115 0 The girl next to the mayor's house in Mountain Village lost her medal 1 You beaten Inago, obtaining the girl's medal 2 You gave the medal back to the girl 6118 0 Mayor in Mountain Village wants fish. 1 You gave fish to the mayor in Mountain Village. 2 He wants soil now 3 You gave Mountain Soil to the Mayor. 4 You talked to the mayor again after giving him the Mountain Soil. You can now give him pottery. It won't advance by that, so technically possible to exchange twice. 6126 0 You haven't got your money stolen from the crow in the mountains 1 The crow stole 1000 yen from you 2 You obtained 41 robomedals from the crow's nest. It will now just caw at you if you revisit 3 weird auto walk 612A 0 You haven't obtained the mountain soil 128 You have obtained the mountain soil 612B 0 You haven't beaten Inago in the mountain springs yet 1 You beaten Inago in the mountain springs 612D 0 You haven't obtained the coin in the mountain shrine 1 You grabbed the Medal-Like Coin from the mountain shrine 2 You placed Medal-Like Coin back in exchange for Password 2-I 3 You have exchanged the Medal-Like Coin for a Chamleon medal in the Medabot Laboratory. The medal in the shrine disappears. 614A 0 ENDING RELATED You haven't talked to Nae in the medabot laboratory 1 You have talked to Nae, who now warns you about going to off limit area. This gets set to 2 after beating Inago in tournament 1. If you didn't talk to Nae, it gets set to 1 instead. This also gets advanced by 1 as soon as you fight Yuuki in tournament 2. 2 Nae will ask you to help her with something. If you say no, this gets reset to 0. If yes, she gives you Angel Leg, then set to 3. 3 She will now fight you. 4 She has fought you. 5 She wants to test something else and give you the Angel Body. 6 She will now fight you. 7 She has fought you. She will ask you if you want to stargaze with her. 614B 0 You haven't obtained the name tag in the Medabot Laboratory after dig site. 1 You have obtained the name tag in the Medabot Laboratory after dig site. 6151 0 The researcher in the Insect Prof. Laboratory hasn't challenged you after dig site. 1 The researcher has been defeated 6154 0 The ninja at the ninja park hotel basement wants to fight you 1 You have fought, or refused to fight with the ninja 6156 0 The girl at the ninja park hotel basement wants to give you a tinpet (room 36) 1 The girl has given you the tinpet 6157 0 The rope ladder in the ninja park hotel is present behind the poster. This is set to 1 once you check the poster. 1 The rope ladder in the ninja park hotel is gone. 6158 0 Suzume is inside the ninja park hotel. 128 You have defeated Suzume in the ninja park hotel. He is gone. 6159 0 The auidience member in tournament 2 is present. 1 You have defeated Iseki in tournament 2; auidience has new dialogue. 128 The auidience member in tournament 2 is gone 615A 0 The scientist in tournament 2 is present. 128 The scientist in tournament 2 is gone. 615B 0 You have not beaten Iseki in tournament 2. 128 You have defeated Iseki in tournament 2. 615C 0 You have not beaten Paddy in tournament 2. 128 You have defeated Paddy in tournament 2. 615D 0 You have not beaten Beauty in tournament 2. 128 You have defeated Beauty in tournament 2. 615E 0 You have not beaten Yuuki in tournament 2. 128 You have defeated Yuuki in tournament 2. 6160 0 Reika is present at the house southeast of medabot corporation 128 Reika has been defeated in the house southeast of medabot corporation 6167 0 You haven't talked to your Dad after the dig site event. This gets sets back to 0 again after getting the tinpet. 1 You talked to your Dad after the dig site event, so you can now get a tinpet in from the select corps. 6169 0 You haven't talked to your Dad after the dig site event. 1 You talked to your Dad after the dig site event. He now talks about how he would have joined the Select corps. 616B 0 You haven't obtained the Rubberobo Suit from your dog after the dig site. 1 You have obtained the Rubberobo Suit from your dog after the dig site. 616D 0 ??. Gets set to 1 at class before shrine. 1 ?? 6173 0 ?? 1 ?? 6175 0 Yuuki is present in the classroom. 128 Yuuki is gone from the classroom. 6176 0 Paddy is present in the classroom. 128 Paddy is gone from the classroom. 6177 0 Iseki is present in the classroom. 128 Iseki is gone from the classroom. 6178 0 Kubota is present in the classroom. 128 Kubota is gone from the classroom. 6179 0 Yanma is present in the classroom. 128 Yanma is gone from the classroom. 617A 0 The trigger for the classroom event before shrine. Gets set to 128 at class before shrine. 128 The trigger is now gone in the classroom entrance. 617E 0 Gets set at class before shrine. 128 1st tournament event. Yuuki left the tournament. 617F 0 Gets set at class before shrine. 128 1st tournament event. Yanma is defeated. 6180 0 Gets set at class before shrine. 128 1st tournament event. Kubota is defeated. 6181 0 Gets set at class before shrine. 128 1st tournament event. Paddy is defeated and referee left. 6182 0 This means you can get into the roborubber gang hideout 128 Gets set to 128 right before you enter? 6184 0 Chick seller isn't in Local Shrine 1 Chick Seller sold you parts for 500 Yen. 2 This gets set to 0 after class before shrine. Chick Seller will sell you parts. 130 The chicken seller is gone now. This gets set as soon as you defeat Iseki in the 2nd tournament. 6186 0 The roborubber gang in bottom right of the hideout (room 62) will ask you if you have a medabot. If you say no he will give you free coffinbat set 1 He tells you to hurry up and start the tournament 2 This gets set once you start the tournament. He says that's all for today's tournament. 6187 0 The trigger for the roborubber tournament is present 128 The trigger for the roborubber tournament is gone. 6188 0 Typhoon in the roborubber hideout tells you to leave 1 Typhoon fights you in the roborubber hideout 6189 0 The final grunt in the roborubber tournament tells you that's all. 1 The final grunt in the roborubber tournament ask you if you're Hikaru. 618A 0 You haven't beaten the roborubber gang member in the hideout that gives you the card (room 63) 1 You have beaten the roborubber gang member in the hideout that gives you the card 618B 0 ???. Related to 618A have beaten the roborubber gang member in the hideout that gives you the card 128 This gets set once you have beaten the roborubber gang member in the hideout that gives you the card 618C 0 ???. Related to 618D when you get roborubber badge/Abdomen in hideout chest (room 63) 128 This gets set once you have obtained the roborubber badge/Abdomen in the chest in room 63 618D 0 You haven't obtained the roborubber badge/Abdomen in hideout chest (room 63) 1 You have obtained the roborubber badge/Abdomen in hideout chest (room 63) 618E 0 You haven't obtained the Hexadon in hideout chest (room 63) 1 You have obtained the Hexadon in hideout chest (room 63) 61C1 0 ????? 1 this gets set after beating Inago 129 Kubota's sprite vanishes from Medabot Laboratory area after beating him 61C4 0 nothing 1 dad gave you allowance 61CE 0 This gets set to 0 after the school ceremony ends 1 This gets set to 1 after the fight with Yanma in the park 2 This gets set to 2 after beating Reika in the Harbor 3 this gets set after beating Inago in the mountain springs 4 This gets set after Suzume throws your tinpet off the roof 128 this is the value at start of game? 61CF 0 nothing 1 you talked to select corps officer returning the medal 2 you obtained robomedal from select corps officer 61D2 0 - nothing 1 talked to select corps after finding medal 2 talked to dad to get tinpet. setting to 1 makes him give you another 61D3 0 - nothing 1 dad gave you starter set parts. mom will now tell you to go to school last ceremony 2 you talked to teacher. mom will now tell you to do your homework 61DF 0 You haven't beaten Iseki in Downtown 1 You have beaten Iseki in Downtown 61E3 0 The sprite for roborubber gang member in F5 of Select Corps building (area 136) is present 128 The sprite is no longer present 61FD 0 you havent been to class 128 you been to school and teacher gave map and left 6244 0 The tinpet/pottery at the bottom right of the observatory hasn't been obtained 128 The tinpet/pottery at the bottom right of the observatory has been obtained. 6264 0 havent beaten Reika yet in the Harbor 1 beaten Reika in the Harbor 129 beaten yanma, after shark 6222 0 Kirara is present in the classroom. 128 Kirara is gone from the classroom. 6266 0 The trigger point for the local shrine tournament is present 1 Yanma is defeated in the tournament. 2 Kubota is defeated in the tournament. 3 Paddy is defeated in the tournament. Inago is now present to fight. 128 The trigger for the local shrine tournament is gone. 131 Inago is defeated in the shrine arena. 6278 0 You haven't beaten Suzume on the roof. The roborubber gang member in the building of Insect Prof. Laboratory is present. 128 You have beaten Suzume. The gang member is now gone. 6279 0 The judge in the local shrine is present 128 The judge in the local shrine is gone. 6284 0 This got set when you enter the roborubber gang hideout? 128 ?? 6285 0 tinpet in harbor cave havent been obtained 1 tinpet in harbor cave has been obtained 6289 0 ?? 128 This gets set when you encounter Reika at the house at southeast of the medabot corporation area. 628A 0 The trigger point for the medabot corporation tournament is present 1 Iseki is defeated in the tournament. 2 Paddy is defeated in the tournament. 3 Beauty is defeated in the tournament 128 Tournament 2 trigger is gone 131 Yuuki is defeated in the tournament. 629A 0 school is locked 128 you talked to mom about last day of school; unlocks school
For Kirara ending, the main address to note is: 0x60D1 This is for the nurse at the school. Giving her the Root part, bought at the store in Insect Prof. Lab area, is enough to trigger her ending. For Nae's ending, the main addresses are: 0x60D0 - Science teacher's progress. Needs to be 6. You MUST give him the Solar Laser (also from Prof. Lab area store) before giving the Root to the nurse, or it won't let you. 0x60D1 - Nurse progress. Needs to be 7. Giving her the Root part, bought at the store in Insect Prof. Lab area 0x614A - Nae's progress. Need to be 7. The opportunity to talk to her appears right after the dig site event.