Submission #8098: ninespaces's DS Etrian Odyssey in 2:11:50.63

Nintendo DS
baseline
(Submitted: Sekaiju no Meikyuu (Japan).nds JPN)
Bizhawk 2.8
473262
59.82609828808082
15877
PowerOn
Submitted by ninespaces on 3/9/2023 3:35 AM
Submission Comments
Etrian Odyssey (世界樹の迷宮) is a dungeon crawler role-playing game for the Nintendo DS in which a party of characters explore the Yggdrasil Labyrinth.

Game objectives

  • Beat Etreant, the 5th stratum boss
  • Uses RNG manipulation
  • Emulator used: Bizhawk 2.8

Route information

  • Most of the basic elements of the routing, including battle sequences, come from the RTA.
  • The largest improvement over the RTA is using a Petrify strat on Ren & Tlatchga instead of Suicide. Ren & Tlatchga have a 3% chance of being petrified, resulting in instant death. The base chance of success with the Petrify skill at level 10 is 60%. The game rounds down, so there is ultimately a 1% chance of petrification (or 2% if the skill is boosted). I managed to find a sequence of RNG values that reduces the Ren & Tlatchga fight to 2 turns.
  • There are various other improvements, including fewer menu transitions and small timing improvements that generally lead to fewer encounters.

Random Number Generation

  • Etrian Odyssey uses 2 RNG values. One of these changes only in battles (BRN). The other is based on the DS time (TRN), is far more volatile, and affects (amongst other things) the number of steps it is possible to take in a dungeon before the next encounter.
  • The BRN is always set initially to 1192.
  • The TRN is always set initially as a function of the DS time: (Hour * 100) + (Minutes * 10) + Seconds.
  • The next B/TRN is calculated as a Bitwise AND of 65535 with ( (current B/TRN * 109) + 1021).
  • The run changes the DS clock at several points to take advantage of certain initial TRNs.

USA version


ThunderAxe31: Claiming for judging.
ThunderAxe31: Great job making it so much faster than RTA despite using a similar routing! Accepting.
fsvgm777: Processing. Note: This may take a while.
Last Edited by fsvgm777 on 4/12/2023 2:58 PM
Page History Latest diff List referrers