There are many types of movement in Twilight Princess and of course they all have different speed values. Some movement types have a short acceleration delay, so most of the listed values are the maximum speed attainable. These values were found by looking through the memory addresses for each type of movement.
|Movement Speeds (Ordered By Name)|
|Movement Type||Movement Value||Notes|
|Crawling||5||Changes every frame -- this is an average|
|Epona||35/42||Changes depending on area|
|Epona: Sprinting||50/73||Changes depending on area|
|Iron Boots: Roll||10||---|
|Walking Forward (L Target)||16.1||---|
|Swimming||8||Direction is irrelevant|
|Swimming Dash||13||Direction is irrelevant|
|Swimming Strafing (Zora Armor)||14||Direction is irrelevant|
|Swimming (Zora Armor)||22||Direction is irrelevant|
|Wolf: B Attack||30||---|
|Wolf: Jump Attack||26||---|
|Wolf: Sprinting||33/45||Changes depending on area|
|Wolf: Walking Forward||25||---|
|Wolf: Walking Forward (L Target)||22||---|
|Wolf: Walking Sideways||22||---|
|Wolf: Swimming||9||Direction is irrelevant|
|Wolf: Swimming Dash||20||Direction is irrelevant|
In Twilight Princess, continuous rolling is the fastest form of movement as human Link for RTA speedruns.
To keep maximum speed from a roll, it is recommended to time and chain together frame perfect rolls. From a stand-still, it is faster to roll > walk for 3 frames > then time frame perfect rolls. When coming out of a loading zone at running speed, it is fastest to just start chaining frame perfect rolls immediately. (Note: 'DF' Walking for 2 frames before rolling is the fastest way to reach maximum speed from a standstill, but is usually considered not worth it in most situations for RTA speedruns.)
Zora Armor swimming speed builds up quicker the faster you mash A until you hit the max speed of 22. The blue line represents an A input every 2 frames, while the orange represents an A input every 3 frames.