Code: Select all
Max Speed Formulae
TODO
* Confirm that TDT's velocity is exactly equal to 1 unit / second movement, I confirmed that it roughly correlates
* look at crouching speeds (forgot about them)
* factor in diagonal speeds
* factor in sideways/backwards speeds
* factor in acceleration
* factor in sandstorms
* factor in swimming speeds
All characters used the Acrobat class and The Apprentice sign, varying only race and gender at character creation to try to rule out variables.
Confirming velocity:
starting pos: -15 452.42, -63 984.01, 713.00
ending pos: -14 069.19, -64 316.52, 462.62
time : 10.59 sec
using TDT velocity
Base character before choosing race / class
speed and athletics are unknown
walk
forward 128.18
diagonal forward 160.22
back/side 96.13
diagonal backward 135.95
run
forward 230.72
diagonal forward 288.40
back/side 173.04
diagonal backward 244.72
Bosmer Male
speed 50 Athletics 30
walk
forward 140.36
run
forward 287.74
Altmer Female
Speed 40 Athletics 30
walk
forward 137.90
back/side 103.42
run
forward 282.69
back/side 212.02
Altmer Male
Speed 30 Athletics 30
walk
forward 128.05
diagonal forward 160.06
back/side 96.04
diagonal back 135.82
run
forward 262.50
diagonal forward 328.13
back/side 196.88
diagonal back 278.43
Formulae
velocity = (race's weight * 100) + speed
velocity -= ((carry / lift) * (0.3 * velocity ))
if running:
velocity *= 1.75 + athletics/100
order: (Weight, speed) , encumbrance, running [can't tell weight and speed apart]
//Testing everything again to get the shape of the formulae
total running encumbrance speed weight athletics
100 false 0/100 0 1.0 25
200 true 0/100 0 1.0 25
70 false 100/100 0 1.0 25
140 true 100/100 0 1.0 25
150 false 0/100 50 1.0 25
300 true 0/100 50 1.0 25
105 false 100/100 50 1.0 25
210 true 100/100 50 1.0 25
200 false 0/100 0 2.0 25
400 true 0/100 0 2.0 25
140 false 100/100 0 2.0 25
280 true 100/100 0 2.0 25
Running: [athletics 25]
199.70 for a Male Dunmer (0 Speed, 1.00 weight, 1/100 Encumbrance)
140.30 for a Male Dunmer (0 Speed, 1.00 weight, 100/100 Encumbrance)
399.40 for a Male Dunmer (100 Speed, 1.00 weight, 1/100 Encumbrance)
400.00 for a Male Dunmer (100 Speed, 1.00 weight, 0/100 Encumbrance)
Walking:
200.00 for a Male Dunmer (100 Speed, 1.00 weight, 0/100 Encumbrance)
150.00 for a Male Dunmer (50 Speed, 1.00 weight, 0/100 Encumbrance)
99.85 for a Male Dunmer (0 Speed, 1.00 weight, 1/100 Encumbrance)
199.70 for a Male Dunmer (100 Speed, 1.00 weight, 1/100 Encumbrance)
130.40 for a Male Dunmer (100 Speed, 1.00 weight, 100/100 Encumbrance)
199.70 for a Male Dunmer (0 Speed, 2.00 weight, 1/100 Encumbrance)
99.85 for a Male Dunmer (0 Speed, 1.00 weight, 1/100 Encumbrance)
//testing Encumbrance (forgot about it up to this point
myserious base ~= [0 speed, no running]
133.65 for a Male Orc (8/225 Encumbrance, 1.35 weight)
127.41 for a Male Orc (8/10 Encumbrance, 1.35 weight)
104.62 for a Male Orc (8/40 Encumbrance, 1.35 weight)
98.87 for a Male Dunmer (8/200 Encumbrance, 1.00 weight)
94.37 for a Male Dunmer (10/100 Encumbrance, 1.00 weight)
94.37 for a Male Dunmer (8/40 Encumbrance, 1.00 weight)
94.33 for a Male Dunmer (9/45 Encumbrance, 1.00 weight)
94.03 for a Male Dunmer (99/495 Encumbrance, 1.00 weight)
79.15 for a Male Dunmer (70/100 Encumbrance, 1.00 weight)
77.50 for a Male Dunmer (8/10 Encumbrance, 1.00 weight)
70.75 for a Male Dunmer (98/100 Encumbrance, 1.00 weight)
70.45 for a Male Dunmer (99/100 Encumbrance, 1.00 weight)
70.15 for a Male Dunmer (100/100 Encumbrance, 1.00 weight)
0 for a Male Orc (8/5 Encumbrance, 1.35 weight)
Testing for levels of Encumbrance
199.70 for a Male Dunmer (1/100 Encumbrance, 2.00 weight)
199.10 for a Male Dunmer (2/100 Encumbrance, 2.00 weight)
99.85 for a Male Dunmer (1/100 Encumbrance, 1.00 weight)
97.15 for a Male Dunmer (10/100 Encumbrance, 1.00 weight)
94.15 for a Male Dunmer (20/100 Encumbrance, 1.00 weight)
79.15 for a Male Dunmer (70/100 Encumbrance, 1.00 weight)
72.85 for a Male Dunmer (90/100 Encumbrance, 1.00 weight)
73.15 for a Male Dunmer (90/100 Encumbrance, 1.00 weight)
72.85 for a Male Dunmer (91/100 Encumbrance, 1.00 weight)
71.35 for a Male Dunmer (97/100 Encumbrance, 1.00 weight)
71.05 for a Male Dunmer (98/100 Encumbrance, 1.00 weight)
70.75 for a Male Dunmer (98/100 Encumbrance, 1.00 weight)
70.45 for a Male Dunmer (99/100 Encumbrance, 1.00 weight)
70.15 for a Male Dunmer (100/100 Encumbrance, 1.00 weight)
//sidenote: Encumbrance looks like strength * 5
//Testing height and weight
myserious base ~= [0 speed, no running]
197.75 for a Male Imperial (0.50 height, 2.00 weight)
197.75 for a Male Imperial (2.00 height, 2.00 weight)
197.75 for a Male Imperial (1.00 height, 2.00 weight)
123.59 for a Male Imperial (1.00 height, 1.25 weight)
98.87 for a Male Dunmer (1.00 height, 1.00 weight)
98.50 for a Male Altmer (1.10 height, 1.00 weight)
93.57 for a Male Bosmer (0.90 height, 0.95 weight)
88.99 for a Female Dunmer (1.00 height, 0.90 weight)
walking forward
30 + 30 = 128.05
40 + 30 = 137.90
50 + 30 = 147.75
50 + 40 = 147.75
100 + 40 = 197.00
137.90 - 128.05 = 9.85 not 10
147.75 - 137.90 = 9.85 not 10
197.00 - 128.05 = 68.95 not 70
running / walking forward
30 + 1 = 225.37 / 128.05 ~= 1.76
30 + 30 = 262.50 / 128.05 ~= 2.0499
30 + 100 = 352.14 / 128.05 ~= 2.75001952
30 + 200 = 480.18 / 128.05 ~= 3.75001952
100 + 30 = 403.85 / 197.00 == 2.05
Special notes:
* Using the 3rd person view, your movement changes based on the flow of your animation, it moves up and down as your character bobs up and down.
* When in a sand storm you seem to lose about 28% velocity if you head against the storm, but gain 28% if you move with the storm. These figures require more experimentation to be exact. Note that they are for moving forward, I have done no further testing on this.