Editing
Final Descent Manipulation
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Proactive Manipulation== The FInal Descent can be manipulated proactively by manipulating Field RNG such that it is in a specific favorable state when the player reaches the FInal Descent. Since the Field RNG state is split between the Stone and List values, these must be manipulated separately. ===Stone Manipulation=== Manipulating Stone is significantly easier than manipulating List, as Stone is set at only three points throughout the game: Squats, the Shinra Elevator, and digging at Bone Village. ====via Bone Village==== When the game fades out and loads the digging version of Bone Village, Stone is set based on the current [[In-Game Time]]. Using this, Stone can be set relatively easily and relatively quickly to any value without resetting the game. More specifically, Stone is set to <code>16 * (s mod 16) + 1</code> where <code>s</code> is the current IGT seconds value (out of the current minute, from 0-59). {| class="wikitable" |+Stone by IGT Second on fadeout !1 !17 !33 !49 !65 !81 !97 !113 !127 !143 !161 !177 !193 !209 !225 !241 |- |0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13 |14 |15 |- |16 |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 |27 |28 |29 |30 |31 |- |32 |33 |34 |35 |36 |37 |38 |39 |40 |41 |42 |43 |44 |45 |46 |47 |- |48 |49 |50 |51 |52 |53 |54 |55 |56 |57 |58 |59 | colspan="4" | |} This method is used to set Stone to 49 in [[Any%]] and [[Any% No Slots|No Slots]], and 177 in [[No Major Skips]]. ====via Hard Reset==== Hard Resetting the game (with the Power Button on PSX or by closing and re-opening the game on PC or HD) will set the Stone value to 1. This is good since you can consistently set the game to a known stone value (and List is also set), however hard resetting takes significant time (especially on PSX). Stone 1 is also mediocre, as despite it having a low maximum number of encounters at 6, it cannot produce a 0-encounter descent. ===List Manipulation=== ====via Cosmo Canyon==== A glitch in the field map script in [[cos_top]] can be used to set Field RNG to a specific set of values. This is primarily used in Any% and No Slots. The following is a representation of the field map script for the object COOK's Main script:<pre> Wait 30 Frames Play Animation Label 1: Set random value to Var[5][10] (8-bit) If Var[5][10] == 0: Wait 160 Frames Play Animation Label 2: If Var[5][10] == 1: Wait 30 Frames Play Animation Label 3: If Var[5][10] == 2: Wait 300 Frames Play Animation Wait for animation to finish Play Animation Label 4: If Var[5][10] == 3: Wait 90 Frames Play Animation Label 5 Goto Label 1 </pre>The problem in this script is that the function "Set random value to Var[5][10] (8-bit)" sets Var[5][10] to a random value from 0 to 255, not from 0 to 3 as is expected by the rest of the script. Therefore, 252/256 of the time that the main loop is ran, none of the conditions are met and it simply loops back to the top. This results in the game quickly jumping to the List values that result in the random numbers 0, 1, 2, or 3 being generated. ==== via Raid on Midgar ==== ==== via Hard Reset ==== === Routes === ==== Stone 49 (PSX Any%, No Slots) ====
Summary:
Please note that all contributions to Final Fantasy VII Speedrun Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Final Fantasy VII Speedrun Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information