Dragon Warrior Monsters 2 Route Initially based on Tonic's notes in the Compendium, and the videos of the top two English and JP runs START: On boat, talk to dad, sibling Hit triggers that get you into the Desert world Talk to Mom Talk to vault Go right, talk to Kameha Talk to Warubou twice Well shennanigans Talk to monster master outside vault Talk to south shopkeeper Talk to Mom Talk to Warubou Walk toward magic key door to trigger scene Say Yes to sibling asking if you're a bad enough dude to save Greatlog Talk to Dad to get Porkchop Go to Desert Desert: Change to battle speed 1 in the key shrine Run to the castle Collect herbs along the way Recruit 1-2 monsters before entering town but don't use items to recruit them Spotslime 42%, Cactiball 30% Buy wing, 2x beefjerky, 4x herb, save ten gold Or 3x/3x if you only have one monster, and recruit Cactiball/Spotslime with one For safety, you can buy herbs instead of the wing and get the wing from the canal later Save & recruit GiantWorm in well if you don't have three monsters Use Porkchop to recruit. Chop gives you 33%. If you use any beef jerkies, you'll have to buy some extra porkchops in Pirate, but whatever If you didn't recruit anything yet, use beefjerky outside (Spot 95% to recruit) or a Ghost in the well, but the well is dangerous with just Slash. Hit triggers until northtown well Talk to circus leader outside inn Talk to king a few times Talk to well lady (Thanks DQ6) Talk to king Herb and beefjerky in northern town if needed Jerky's in the house the king's in, herb's outside Need one jerky for later Run north, talk to king Recruit Madcandle or GiantWorm on the way to Beavern fight, if still needed Can get a second Porkchop from a pot in here but it's 2-3 encounters out of the way Keep one BeefJerky to trade for the WaterCall! Inn after Beavern Triggers until it's time for the oasis Talk to king Give meat to prisoner for Watercall Fight Curselamp, send lead monster home Should be Slash; keep Worm/Candle Desert 2: Immediately re-enter Desert Get Bookmark, Wind Staff, Exitbell in well Bookmark in pot SE of entrance Wind Staff in chest on island Exitbell in chest W of staff Wing & Agi ring (160g) W of beaver screen Optional. Agi ring can be sold, or given to Bear 1 before breeding it to reclaim War Ring. Sell the Wind Staff, buy up to two BeefJerky and fill inventory with herbs English WR buys one beefjerky and 15 herbs Get Beavern, keep Curselamp and Worm/Candle Ideal party order is Lamp > Beaver > Candle Re-order if Worm is not in the back Exit to the world map and use a Wing Greatlog: Go to arena and win it Put GiantWorm on Use No Sk until the last fight Maybe put Lamp on Mixed for the last fight? Go to Pirate Pirate: Manipulation - Unnecessary, but could add safety. JP: Save at exit and immediately leave upon load. Spawns a world leaf north of the shrine EN: Save at door, walk to exit, back up to door, back to exit, up one tile, leave. Friend Staff should spawn right outside the shrine (iteration 1054 in Tonic's spreadsheet) Alternate (No 180 degree turns): Walk to exit, left 1, up to door, right 1, down and out Have Worm -> Sail to Hoodsquid cave (north x3, right x1) Beat up & recruit Squiz (Replace lamp) No Worm -> Recruit Octokid on the way to Old Man Town instead (still replace Lamp) Exitbell Head east to wake up the old man Also shop here 2 Rib (One of these is for MomQuest) 5 Exitbell 7 Lovewater (Save one of these too) Buy a porkchop or two if you have no beefjerkies Recruit gophers and army ants if found Use a single BeefJerky on them Are they more common in the north zone? Head to mermaids Force recruit gopher and army ant outside town if still missing Clear out Ghost Ship SW of entrance, Defeat BoneSlave Get potion E of stairs on deck Get three secret chests Use Repellant immediately Alternatively, use Bookmark before CaptDead for safety Is there a backup bookmark to use before recruiting DarkEye? Guess you can save in town... Fight CaptDead Squiz spam LureDance, take out Boneheads ASAP, Friend Staff on worm and/or beaver if possible. Place MoonRock in tower ExitBell Enter island cave, use BookMark when repellant wears off Catch Female DarkEye On EN Tara, most Darkeyes are female. AVOID: Aquahawk / MALE / Slabbit (All Stars w/ DarkEye in center) Female / Slabbit / MALE (Two DarkEyes, 3rd slot is male) Collect Repellant from stairs on east side of first floor Use Repellant after catching the DarkEye Grab War Ring from lava room, go north through lava when the path turns south Go to the end of the cave (no boss) Greatlog: Head to monster farm Pick Up ant and gopher, replace beaver/worm (keep Squiz) Give gopher to Dad Get some cash from Mom Should have a lovewater, potion, and rib on hand, so you'll get 2400 gold across four payments Give ant to shopkeeper who's unpackin' Breed GiantWorm with arena guy (Armorpede) Starry Shrine, breed Beavern and DarkEye & hatch new GiantWorm Jump straight the hell into Ice Ice: Run to the castle while Repellant burns Sell any herbs and meat you have left Buy 2 LogTwig, 4 WarpStaff Save in castle, reset if repellant's still burning LogTwig WNW of castle at tip of mountain ridge Talk to Rubiss WarpStaff Head south to cave Fight Bombcrag Let Squiz die Exitbell WarpStaff Fight AgDevil Revive Squiz WarpStaff Head to Weston Dance for the queen Head to the forest Get YunaSoul ExitBell Go back and fight Puppetor Let Squiz die again Sail to the mountain Get SleepHerb ExitBell Go to Estria Buy 3 SkyBell Fight GoatHorn Inn so that you can command Armorpede next fight for Bikill WarpStaff GoatHorn/ArcDevil fight GreatLog: Get Ice key Get DrakScale from pot on roof of tree Breed GiantWorm with SpikyBoy in cafe Breed Grizzly with WildApe in arena Retrieve War Ring Hatch eggs War Ring onto Grizzly DrakScale onto Armorpede Enter Sky Sky: Win a fight before entering the town? Enter town => Tower Grab Cleric Ring ExitBell Grab Change Staff Inn? Walk to second town Sell Cleric Ring Buy: 3 ExitBell 4 Repellant Lovewaters, WorldDew Potions? Walk to castle Twig beside it Metabble Cave Get helmet ExitBell Step down two tiles, fly west Dumbass ice puzzle tower ExitBell Fly West Puzzle Castle BL BL BR TR ghost puzzle bottom right screen bottommost tombstone NiteRich ExitBell WarpStaff Buy leaves, dew, potions Try to have two potions? Go to Mudo's castle Change staff on Minidemon in kitchen to avoid fighting EvilArmors Grab SteelFang on the way down Fight Mudo Greatlog: Talk to Warubou an extra time Go to Limbo Limbo: Beat up rival Beat up Darck Yatta --------------- Shopping Notes Desert 1: Buy wing, 2x beefjerky, 4x herb Or 3x/3x if you only have one monster? Desert 2: Sell the Wind Staff, buy up to two BeefJerky and fill inventory with herbs English WR buys one beefjerky and 15 herbs Pirate: Also shop here 2 Rib (One of these is for MomQuest) 5 Exitbell 7 Lovewater Norden Buy 2 LogTwig, 4 WarpStaff Estria: Buy 3 SkyBell Second Sky Town: Buy: 3 ExitBell 4 Repellent Lovewaters, WorldDew Potions? Sky Castle: Buy leaves, dew, potions Try to have two potions? ===== First of all, Tonic's notes and J PB suggest breeding Octokid -> Aquarella -> Pumpoise Darkeye -> Grizzly -> Grizzly Madcandle (Keep forever) These notes are hella old His English RPGLB run does... (Note, none of these monsters get owned by Gigaslash) Squiz (Keep forever) Giantworm -> Giantworm -> Armorpede Darkeye -> Grizzly -> Grizzly I tried this. It works, but defeating Squiz is tricky -- buy herbs in Desert 2? Note, this is what the top two English and JP times all do. My idea... Darkeye -> Grizzly -> Grizzly Octokid -> Aquarella (-> Pumpoise if no Giantworm) Giantworm -> Armorpede I tried this; the Aquarella was dead weight. Just get Squiz. The theory was that a monster with Heal would be useful, but it was not. Bred monster skills... Octokid + Armorpede = Aquarella (Armorpion? It did learn Upper and Twinhits... and Beat... what) L2 Heal (Octokid) L2 MPass (Octokid) L2 Upper (Armorpede) L8 Twinslash (Armorpede) L12 Squallhit (Aquarella) L14 Luredance (Octokid) L17 Twinhits (Armorpede) L18 Barrier (Aquarella) L22 Geyser (Aquarella) Aquarella + SpikyBoy = Pumpoise (All of the above) L12 Slimeblow (SpikyBoy) L17 SuckAir (Pumpoise) L17 CallHelp (Pumpoise) L18 Dodge (Pumpoise) L20 Highjump (SpikyBoy) L28 Sacrifice (SpikyBoy) Beavern + DarkEye = Grizzly L2 Icebolt (Beavern) L6 LegSweep (Grizzly) L12 CleanCut (DarkEye) L12 Radiant (DarkEye) L12 SquallHit (Grizzly) L14 ChargeUp (Beavern) L16 PalsyAir (DarkEye) L19 BiAttack (Grizzly) L22 Geyser (Beavern) Grizzly + WildApe = Grizzly (All of the above) L8 TwinSlash (WildApe) L9 SideStep (WildApe) L10 Errand (WildApe) GiantWorm + SpikyBoy = Armorpede L2 Upper (Armorpede) L8 Twinslash (Armorpede) L10 OddDance (GiantWorm) L10 Stepguard (GiantWorm) L12 Slimeblow (SpikyBoy) L12 Beastcut (GiantWorm) L17 Twinhits (Armorpede) L20 Highjump (SpikyBoy) L28 Sacrifice (SpikyBoy) ------- English WR by XCHAOSEDGEX - Tara - Recruit Madcandle AND GiantWorm before beavern fight - Get Beavern too - Get Hoodsquid - No manips - Solo DarkEye fight yields female - Mom Errands for money - Beaver/Darkeye becomes Grizzly - Giantworm/Armorpede becomes Giantworm - Giantworm/Spikyboy becomes Armorpede - Grizzly/WildApe becomes Grizzly - Withdraw War Ring - Squiz dies a lot but it's okay - The Armorpede learns Thordain?! Tetrahydren English WR - Giantworm - Hoodsquid - DarkEye/Slabbit - Same breeding as above JP 2nd place recruits an Eyeder instead of a GiantWorm. Is this better somehow? - Terrible stats, but it has Heal... JP WR has a worm so probably not https://www.nicovideo.jp/watch/sm31162390 ----------------- Memory addresses GB WRAM 0x617 - gold 0x61D - inventory world leaf is 0x0C Saving at Magic Door and walking down to the exit, back to the door, back to the exit (take 12 steps) MIGHT place a friend staff SOMEWHERE in the Pirate world. Pirate shrine is at (121,10) Friend staff is item ID 23 RNG 0x5E7 - Changes randomly? Freezes if 0x5E8 is frozen. 0x5E8 - Counts up, is this a two-byte counter? 0xD03 - Two bytes, changes randomly. Very likely RNG seeds. Freezing all four of these addresses seems to lock some RNG but not all Battles have the same monsters and play out the same way Item types change Item coordinates do NOT change? 0x82D - Game clock - 5 bytes 0x82D is frames (counts to 60 and resets) 0x82E is seconds (counts to 60 and resets) 0x82F is minutes (counts to 60 and resets, displayed) 0x830-0x831 is hours (two bytes, counts to 999 and stops) Timer is frozen while it says 999:59 If somehow gets pushed past 999:59 it continues counting up but harmlessly wraps to 000:00 without overflowing. Encounter Chances 0x8DF - Threat value. Decreases as you walk. (JP Tara) 0x902 - Threat value for EN Tara First two steps out of a town never decrease threat. First step after a battle doesn't increase threat. Different tiles decrease threat counter by different amounts: Oasis: Sand -2 Plant -3 Hills -4 Well Water -1 Well -4 (rope, normal ground) Pirate: Sea -1 Grass -2 Tree -2 Hills -3 Squid Cave Floor -2 Squid Cave Water -1 Ice: All overworld tiles -1 Gold Cave -2 Forest -2 Sleep Herb Mountain -2 Sky: Sky -0 Grass -2 Forest -2 Rock -2 Hills -3 First Tower -3 Other dungeons: REPELLANT Limbo: ----------------- RECRUITMENT Looking at two-byte memory address 0x189F, which increases when you give enemy monsters meat or herbs, and decreases when you give your own monsters herbs... This value corresponds to the join chance; see wiki link below for calculation details. Value always initializes to 0x0A (10)? Confirmed in several well encounters & Pirate encounters (Squiz cave, ocean, outside of key shrine). Also confirmed on a "stunned" encounter Taming Strength Summary: Meat strength is not split between monsters! Value of 0x189F-0x18A0 can range from 0x0000 to 0x0708 (0 -> 1800) Healing magic: No effect (Only Cobi/Tara's action matter) Healing Items: 1/2 damage healed, rounded down BeefJerky: +10 PorkChop: +30 Rib: +100 Sirloin: +999 Badmeat: +5 (per wiki link below) Status heals: Untested World Leaf: -5 (Ally) Raw experimental data: Enemy formation Action 0x189F Change (Notes) Two worms BeefJerky Worms 0A => 14 (+10) BeefJerky Worms 00 => 0A (+10) BeefJerky Slash 0A => 0A Herb Slash 14 => 06 (-14) (+?? HP) Herb Slash 14 => 04 (-16) (+33 HP) Herb Worm (Unhurt) 06 => 06 Herb Worm (Hurt) 06 => 0A (+4) (+?? HP) Herb Worm (Hurt) 0A => 0E (+4) (+7 HP) One living worm, one dead worm Herb Slash 0A => 01 (-9) (+19 HP) BeefJerky Worm 01 => 0B (+10) Octokid Lovewater (Hurt) 0A => 0B (+1) (+2 HP) Octokid/Healer Healer heals Octo 0A => 0A Picky/Arrowdog Ally casts Heal 0A => 0A World Leaf test: -5, gave 35 HP -------------------------- This wiki actually confirms most of the above: https://dragon-warrior-monsters-2-modding.fandom.com/wiki/Recruitment Static monsters (inc. wild monsters) have different catch rates from their species, so I need to find that to calculate catch rates, but I can probably guess it based on observation: 41% chance to recruit: Spotslime, Cactiball, MadGopher, ArmyAnt 11% chance to recruit: GiantWorm 1% chance to recruit: DarkEye (?) BeefJerky should double these odds, though according to the Wiki it takes 41% to 90%... hmm. -------------------------- How does breeding work? DWM1 has a table, but the data isn't laid out the same in DWM2. Is it compressed somehow? 0x0ADB, 0x1006, 0x17F1, 0x17F6 in WRAM all store the value of the monster that will be bred when you are scrolling through the list of mates. In BGB these are offset to 0xCADB and 0xD006 for some reason https://dragon-warrior-monsters-2-modding.fandom.com/wiki/Breeding_data -------------------------- Other Candidates for Monster 2 Name ML EP HP MP AT DF AG IN SkillA SkillB SkillC BUG Catapila 40 4 13 5 11 14 11 9 Upper PoisonHit ThickFog GiantWorm 35 6 13 8 16 8 13 14 BeastCut OddDance StepGuard ArmorPede 35 6 15 10 17 20 11 2 Upper TwinHits TwinSlash MATERIAL MadCandle 35 10 12 10 14 6 17 12 Blaze PsycheUp Whistle SpikyBoy 30 8 9 13 14 17 7 11 Sacrifice SlimeBlow HighJump BombCrag 50 14 15 11 17 20 0 13 Sacrifice Farewell RockThrow WATER Aquarella 45 6 11 8 17 14 6 4 Barrier SquallHit Geyser Pumpoise 35 12 17 8 13 22 7 8 CallHelp SuckAir Dodge BIRD DuckKite 30 3 11 11 9 12 18 7 Sleep PanicAll Curse KiteHawk 40 5 13 8 8 7 9 1 MagicWall Curse TailWind ZOMBIE DarkCrab 30 8 12 8 15 20 1 11 Ironize MagicWall StepGuard Shadow 50 12 9 6 6 20 8 12 FrigidAir K.O. Dance ThickFog PLANT CactiBall 30 6 18 18 12 15 9 5 Paralyze HighJump OddDance AmberWeed 50 12 12 24 8 17 12 10 TwinHits Barrier MagicWall SLIME Snaily 35 8 11 10 17 20 20 8 Icebolt NumbOff CallHelp BoxSlime 50 11 11 10 14 19 14 13 Blaze Upper Ramming OTHER MONSTERS Grizzly 45 14 20 0 27 7 9 1 SquallHit BiAttack LegSweep HoodSquid 45 17 11 21 16 10 14 19 CallHelp BiAttack CureDance C = Bang (BoneSlaves) G = GigaSlash (Darck) Y = RockThrow (BombCrag) * * * Name A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ BUG GiantWorm 1 1 1 1 1 1 0 2 1 0 0 2 0 0 1 0 0 0 2 2 2 0 0 0 2 2 1 Catapila 1 1 1 0 0 1 0 2 0 0 0 2 0 0 1 0 1 1 2 2 2 0 0 0 2 2 1 ArmorPede 1 1 1 1 1 1 0 2 0 0 0 2 0 0 0 0 1 1 2 2 2 1 1 1 3 3 0 MATERIAL MadCandle 0 0 0 0 0 0 0 0 2 0 0 0 1 1 2 0 2 0 0 0 0 1 1 1 1 1 0 SpikyBoy 0 0 0 0 0 2 0 1 2 0 0 1 0 0 2 0 0 2 1 1 1 0 0 0 1 1 1 BombCrag 1 1 0 0 0 2 0 1 3 1 1 1 1 1 3 0 2 2 1 1 1 0 0 0 1 1 2 WATER Aquarella 2 2 1 1 0 0 0 2 1 0 0 0 0 2 1 0 2 0 2 2 1 0 0 2 0 0 1 Pumpoise 2 2 1 1 0 1 0 2 1 0 0 0 1 2 1 0 2 0 0 0 0 0 0 2 1 0 2 BIRD DuckKite 0 0 0 2 2 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 1 2 2 2 3 3 0 KiteHawk 0 0 0 2 2 0 1 1 1 0 0 1 0 0 0 0 0 0 0 1 1 2 2 2 2 2 0 ZOMBIE DarkCrab 0 0 0 0 0 0 2 3 2 0 0 3 0 0 2 0 0 0 3 3 3 0 0 0 1 1 0 Shadow 0 0 0 0 0 1 2 2 3 0 0 3 0 0 3 0 0 1 2 3 2 0 0 0 0 0 1 PLANT CactiBall 0 0 0 2 2 0 0 1 0 2 2 1 0 0 0 0 0 0 1 1 1 2 2 2 1 1 2 AmberWeed 0 0 0 2 2 1 0 0 1 2 2 0 0 0 1 0 0 1 0 0 0 2 2 2 0 0 2 SLIME Snaily 0 0 0 0 0 0 2 3 2 2 3 2 2 2 2 2 0 0 1 1 1 0 0 0 1 1 2 BoxSlime 0 0 1 0 0 1 2 2 3 2 2 2 2 2 3 2 0 1 0 0 0 0 0 0 0 0 0 OTHER MONSTERS Grizzly 1 1 1 1 1 1 0 0 1 0 0 0 2 2 1 0 0 0 0 0 0 3 2 2 3 2 1 HoodSquid 2 2 1 1 0 1 1 2 0 1 1 1 1 2 1 0 2 0 0 0 1 2 2 2 1 2 2 In my PB, Bear 1 reached level 19 = 11k-14k XP XP 0-7: Lvl 22, Twinhits @ 3380 XP XP 8-15: Lvl 19, Twinhits @ 6760 XP XP 16-23: Lvl 16, no Twinhits Twinhits is 17 -- Any XP <16 should be viable for Ice Assumed breed path: Start monster + Armorpede (Bug, teaches Twinhits) + SpikyBoy (Material) GiantWorm or Catapila > OctoKid or Squiz >> MadCandle >> Slime >> Spooky > Cactiball >>> BIRDFM GiantWorm or Catapila -> (No change) -> Armorpede Good defensive stats, quickly learns Bikill OctoKid or Squiz -> Aquarella -> Pumpoise Used this before. No Gigaslash resist on Pump, but it can stunlock Darck with Geyser. If you do this route, your third monster can just be Slash or a MadCandle (don't recruit both Octokid and Squiz). -- Do not use these -- MadCandle -> SpikyBoy -> BombCrag Seems viable but not great? Spikyboy's HP is lousy until the very end of Ice when his grown picks up. Having Blazemore in Ice and Blazemost for Darck is interesting, but breeding Squiz to get Aquarella/Pumpoise is the better plan overall. Slash or Spotslime -> Snaily -> BoxSlime Both have bad HP for SlimeFM, but good defense power Better stats than below options, but still not good. Spooky -> DarkCrab -> Shadow Shadow seems worse than DarkCrab. Maybe just don't breed the crab? Cactiball -> Cactiball -> Amberweed Cactiball sucks and won't help you at all in Pirate. Amber has no giga resist Bird from Pirate -> DuckKite -> KiteHawk Terrible. KiteHawk is worse than DuckKite despite being a special breed. --------------- DARKEYE ENCOUNTERS English Tara: Female Female / Slabbit Slabbit / Female Aquahawk / Slabbit / Female Slabbit / Female / Slabbit Aquahawk / MALE / Slabbit Female / Slabbit / MALE