View
27
Download
1
Category
Tags:
Preview:
Citation preview
26th of February 2015
Speedrun and Tool Assisted Speedrun
by Pierre Trouve
1
HORS SERIE
26th of February 2015
Table of contents
● Speedrun
● Tool Assisted Speedrun
● Speedrun and TAS
2
26th of February 2015
Speedrun : what is it ?
3
How can I create new challenges on game I master ?
Scoring Best rank Finished the game as fast as
possible ?
26th of February 2015
Speedrun : what is it ?
4
Okay, but what games ?
26th of February 2015
Speedrun : some definitions
5
● Run : a try to finish the game
● Runner (or Speedrunner) : the one who do the run
● Glitch : A game bug, which can be used to go faster
26th of February 2015
Speedrun : examples
6
Super Mario Bros4 min 58
Super metroidany% 44 min100% 1h17min
GTA vice city1h28m33
Final Fantasy IX9h05m45
(Seriously guys ?)
26th of February 2015
Speedrun : planification & execution
7
How do I go fast ?
26th of February 2015
Speedrun : planification & execution
8
Planification Execution
26th of February 2015
Speedrun : The route planning
9
Know your game
● Objects● Enemy patterns● All accessibles
techniques● ...
Know your glitches
● Out of Bounds● Wrong warp● Take damage to save time● Memory glitches
Easy... I’m stuck, lol !
26th of February 2015
Speedrun : Route planning
10
Easy... I’m stuck, lol !
Super metroid map GTA mission graph
26th of February 2015
Speedrun : Perfect route problem
11
Easy...
Chance of success
1/10
Same 4 times
(1/10)^4 chances
That means...
10x10x10x10 runs to success !!!
26th of February 2015
Speedrun : Perfect route problem
12
Easy...
Planification Execution
26th of February 2015
Speedrun : Multi segment & scripts
13
● The run is not done in one time, but multiple segments
● The run can redo the same segment until it’s perfect
Chances to success are no longer 10 x 10 x 10 x 10 but
10 + 10 + 10 +10 !
26th of February 2015
Speedrun : Multi segment & script
14
Easy...
Scripts can be used to play a macro of inputs with one single button
1m35
26th of February 2015
Speedrun : planification & execution
15
Planification Execution
26th of February 2015
TAS: Tool assisted speedrun
16
26th of February 2015
TAS: What does it look like
17
Crazy example at 15:20
26th of February 2015
TAS : examples
18
Super Mario Bros4 min 584 min 57 s 31
Super metroidany% 44 min100% 1h17minany% 38min 41100% 1h08
GTA vice cityNO TAS (No emulator...)
Final Fantasy IX9h057h37
26th of February 2015
TAS: What is it ?
19
● A Tool Assisted Speedrun is a speedrun made on emulator
● The output is not a video, but a sequence of input
00 : ------------01 : ----------S-02 : ------------03 : ------------04 : --L---------05 : -D----------06 : -DL-A------- //Shoryuken07 : ------------08 : ------------09 : ------------10 : ------------
26th of February 2015
TAS: Frame advance & savestate
20
à partir de 17:00
Save statesave the whole RAM state. possibility to save and reload.
Frame Advance Possibility to pause the game and to advance frame by frame
you can play very well (perfectly)
26th of February 2015
TAS: RAM Watch - the true power
21
à partir de 17:00
● Read the ram at every frame
● Possibility to watch values
● Understand how the game really works (-> abuses)
● Creation of a ram map
26th of February 2015
TAS: Luck manipulation
22
● Random does not exist !
● If the same inputs are played, the result of a random generation will be the same (almost always true...)
● If a result does not fit you, change your inputs
● You can experiment, or use ram watch to understand how the luck is computed => Reverse engineering
“God does not play dice” Einstein
26th of February 2015
Speedrun & Tas : TAS = cheated SR ?
23
● Aims are differents : ○ Speedrun is a tribute to human habilities. The
uncertain fate of the run brings emotions ○ TAS is more a lock for absolute, a playfield to drive
a game into the corner
● Both have a common purpose : Entertainment !
● The two disciplines collaborates together.
26th of February 2015
Speedrun & Tas : Best friends ?
24
● TAS is a vast experimental field. Tassers are scientists who will define the theorical horizon of the game
● Speedrun will try to exploit TAS discoveries to create new strategies and routes. Collaboration exemple at 4:55
TAS defines that a skip was possible in this area, doing a movement from precise position
Speedrunners know the perfect position then, and try to create a set up to reach this position.
More example in the commented speedrun right after ;).
26th of February 2015
Thanks
25
● Coeur de Vandale & Realmyop, leaders of “Speed game” and “88mph”
https://www.youtube.com/user/RealMyop
● My favorites runners :○ AM (Resident Evil 4, Maximo, Metroid Prime)○ Santzo84 (Dark souls)○ Cosmo (Zelda 64, others zelda, castlevania 64)○ Mister MV (Duck Tales, Super meat boy, etc...)
● The two main websites○ Speed run : http://speeddemosarchive.com/○ TAS : http://tasvideos.org/
26th of February 2015
And thanks you !!!
26
Any questions ?
26th of February 2015
Join the community !(in Paris)
Social networks :● Follow us on Twitter : https://twitter.com/steamlearn● Like us on Facebook : https://www.facebook.com/steamlearn
SteamLearn is an Inovia initiative : inovia.fr
You wish to be in the audience ? Join the meetup group! http://www.meetup.com/Steam-Learn/
Recommended