Difference between revisions of "Bastion"

From SDA Knowledge Base

Jump to: navigation, search
(Community information)
 
(24 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
[[Category:PC]]
 
[[Category:PC]]
 
[[Category:Xbox 360]]
 
[[Category:Xbox 360]]
{{sda run|http://speeddemosarchive.com/Bastion.html}}
 
 
[[File:Bastion.png|1024px|center|link=Bastion]]
 
[[File:Bastion.png|1024px|center|link=Bastion]]
 
;Overview
 
;Overview
  
:Bastion is an isometric action game made by Supergiant Games(Bastion, Transistor) and originally released on the XBLA in 2011. The game is now also available on PC, iOS and will be ported to the PS4 and PS Vita in 2015.
+
:Bastion is an isometric action game made by Supergiant Games (Bastion, Transistor, Pyre) and originally released on the XBLA in 2011. The game is now also available on PC, iOS, PS4, and PlayStation Vita.
  
 
;Welcome to the Bastion Speedrun Knowledge Base
 
;Welcome to the Bastion Speedrun Knowledge Base
  
:The aim of these wiki pages is to store up-to-date information on Bastion speedrunning - techniques, strategies, routes and glitches for all categories.
+
:When these pages were first created several years ago, it was a different time in speedrunning and in Bastion history! It was initially intended to be a thorough and well monitored repository for all Bastion speedrunning knowledge. Now, however, with few left to maintain it, we are scaling back it's goal to simply keep an updated explanation of as many things as possible, starting with the more common categories and tricks and extending it as is reasonable.
:It is not meant to be replace [[#Other Resources|existing tutorials]] - but it will hopefully be more up-to-date and contain more in-depth explanations to facilitate gaining better understanding of the game's mechanics by existing and future runners, but it is still recommended to start out with a video tutorial to quickly grasp the basics of the speedrun, and then come back here to learn the most current strategies and expand your knowledge.
+
  
 
==Community information==
 
==Community information==
Line 17: Line 15:
 
;'''Leaderboards''':
 
;'''Leaderboards''':
 
:http://speedrun.com/bastion
 
:http://speedrun.com/bastion
:Make an account to submit your times! Note that submissions will have to be approved by Cereth or Vulajin before becoming visible.
+
:Make an account to submit your times! Note that submissions will have to be approved by a moderator before becoming visible.
  
 
+
;''' Discord server''':  
The IRC channel and the SDA thread are both great places to ask questions, also feel free to provide feedback on this knowledge base there:
+
:https://discord.gg/0jOLZzV5X7OtmAzD
;''' IRC channel''':
+
:irc.speedrunslive.com - #bastion
+
 
+
;'''SDA Bastion thread''':
+
:https://forum.speeddemosarchive.com/post/bastion.html
+
  
 
;'''Versions'''
 
;'''Versions'''
:Currently the fastest version of the game is the PC one due to availability of [[Bastion/Basic_Mechanics#Movement|mouse movement]], which is faster than other control schemes. No patch is faster or slower, and all techniques used in the speedrun work in all of them.
+
:Currently the fastest version of the game is PC due to availability of [[Bastion/Basic_Mechanics#Movement|mouse movement]], which is faster than other control schemes. Players typically play on the live Steam patch.
  
=Speedrunning the game=
+
=Speedrunning Bastion=
  
 
==Learning==
 
==Learning==
One of the best things about Bastion runs is their great learning curve. If you're just starting out, you can learn the basics of your category(the first thing you will need to memorize is the [[Bastion#Routes|route]]) and try to complete a couple of runs while following the general route; then start learning, and incorporating into your runs, more advanced techniques and strategies.
+
One of the best things about Bastion is its great learning curve. If you're just starting out, you can learn the [[Bastion#Routes|route]] of your category and try to complete a couple of runs while following the general path; then start learning, and incorporating into your runs, more advanced techniques and strategies.
  
 
Starting with a '''NG+''' category is not recommended, as these are mostly more challenging and require the ability to perform some difficult tricks.
 
Starting with a '''NG+''' category is not recommended, as these are mostly more challenging and require the ability to perform some difficult tricks.
Line 39: Line 32:
 
==Timing a Bastion speedrun==
 
==Timing a Bastion speedrun==
  
The time starts when you gain control of the Kid; you can set up your split program to start at -1.1 seconds and start it at the same time as you press to make the Kid get up.
+
The time starts when you gain control of the Kid; you can set up your split program to start at -1.1 seconds and start it at the same time as you press to make the Kid get up, or use the [https://github.com/Synthian/LiveSplit.Bastion autosplitter for LiveSplit!]
If the Kid in your game gets up automatically for whatever reason, you need to set your timer to start at -18.4 for NG and -20.0 for NG+.
+
  
 
Time ends when you select an ending in the Heart of the Bastion.
 
Time ends when you select an ending in the Heart of the Bastion.
  
Load times and cutscenes are included in the timing. Loading screens are nearly the same length for almost everyone(about ~4.4 seconds) and have insignificant of up to 7 frames.
+
Load times and cutscenes are included in the timing. Loading screens are nearly the same length for almost everyone (about ~4.4 seconds) and have insignificant variance of up to 7 frames.
  
An important thing is making sure that your game is running at full speed. The way you can test if it does is time how fast can you pick up the Cael Hammer after gaining control of the Kid; if that time is around 13.5 seconds, then you're fine. If it takes longer than that, you need to play with your display options(VSync, Fullscreen mode, Resolution).
+
Timing issues can be a result of your game running slowly. Test this by seeing how quickly you can reach the Cael Hammer after gaining control of the Kid; if that time is around 13.5 seconds, then your game is running properly. If it takes significantly longer than that, you need to play with your display options (VSync, Fullscreen mode, Resolution).
  
One solution to the game running too slowly that '''ISN'T''' recommended is using the -nofixedstep launch option. This might help you run the game at full speed, but most likely will in some way break your game - causing lag, freezing or unacceptably broken physics.
+
One solution to the game running too slowly that '''IS NOT''' recommended is using the -nofixedstep launch option. This might help you run the game at full speed, but most likely will in some way break your game - causing lag, freezing or unacceptably breaking your game physics. Using -nofixedstep may invalidate your run.
  
 
==Categories==
 
==Categories==
;There exist four different categories of Bastion, differentiated by NG/NG+ and ASL/any%.
+
;There exist four primary categories of Bastion:
  
:*NG ASL - Complete all story levels (Proving Grounds not required) on New Game mode.
+
:*NG Any% - Complete the game from a new save file (New Game) as quickly as possible. This is the most popular category, and probably the easiest.
:*NG+ ASL - Complete all story levels (Proving Grounds not required) on New Game Plus mode.
+
:*NG ASL - Complete all '''story''' levels (Proving grounds not required) from a new game. This category is the more completionist category, where you are not allowed to skip any of the game's core levels.
:*NG Any% - Complete New Game mode as quickly as possible.
+
:*NG+ Any% - Complete the game from an existing save file (New Game Plus) as quickly as possible.
:*NG+ Any% - Complete New Game Plus mode as quickly as possible.
+
:*NG+ ASL - Complete all '''story''' levels from an existing save file (New Game Plus).
 +
 
 +
;There is also one alternate category, which was created to be intentionally challenging:
 +
:*All Weapons - Complete the game from a new save file (New Game) with every arsenal weapon collected.
  
 
::''(NG = New Game, NG+ = New Game Plus, ASL = All Story Levels)''
 
::''(NG = New Game, NG+ = New Game Plus, ASL = All Story Levels)''
::''Currently Any% categories are usually 13-15 minutes long, and ASL runs are around 3 times longer at 45-50 minutes''
+
::''Any% categories are around 13 - 14 minutes long, while ASL categories are around 50 minutes long.''
  
Any% categories include [[Bastion/Techniques#Item_Duplication|duplicating cores]]. All Story Levels forbid that, as it would prevent you from accessing(and thus completing) Tazal Terminals.
+
Any% categories include [[Bastion/Techniques#Item_Duplication|duplicating cores]]. All Story Levels forbid that, as it would prevent you from accessing (and thus completing) Tazal Terminals.
  
 
==Routes==
 
==Routes==
  
===[[Bastion/Any% Routes|NG and NG+ Any% Routes]]===
+
'''[[Bastion/NG Any% Route|NG Any% Route]]'''
  
===[[Bastion/ASL Routes|NG and NG+ ASL Routes]]===
+
'''[[Bastion/NG ASL Route|NG ASL Route]]'''
  
=[[Bastion/Basic Mechanics|Basic Gameplay Mechanics]]=
+
''NG+ Routes May be added in the future. They are similar to the NG routes.''
  
=[[Bastion/Techniques|Techniques]]=
+
==[[Bastion/Basic Mechanics|Basic Gameplay Mechanics]]==
 +
 
 +
==[[Bastion/Game Data|Game Data]] (Weapon Damage, Enemy Health, XP etc.)==
 +
 
 +
==[[Bastion/Techniques|Techniques]]==
  
 
=Individual Levels Pages=
 
=Individual Levels Pages=
  
This will be a category of pages that will form a knowledge base on completing each Bastion level in a speedrun, in all categories. They assume that you mostly know your way through the level(check the Individual Level videos if you don't), and focus on explaining speedrun level strategies.  
+
This is a list of pages that will form a knowledge base on completing each Bastion level in a speedrun. They assume that you mostly know your way through the level, and focus on explaining speedrun level strategies.  
  
Each of these will eventually be accompanied by a recording of the level being done in both NG and NG+. These videos will not necessarily have perfectly optimized movement, but should correctly execute all of the current strategies and techniques. If anyone wishes to contribute recordings that are higher quality, are better played, or contain updated strategies, they are welcome to.
+
[[Bastion/Wharf District|Wharf District]]
  
{| class="wikitable"
+
[[Bastion/Workmen Ward|Workmen Ward]]
|Level Page
+
| New Game
+
| New Game +
+
|-
+
|[[Bastion/Wharf District|Wharf District]]
+
| [https://www.youtube.com/watch?v=flvpbCEle2c 05/01/15]
+
|-
+
|[[Bastion/Workmen Ward|Workmen Ward]]
+
| [https://www.youtube.com/watch?v=EGtkrOp_E0M 05/01/15]
+
|-
+
|[[Bastion/Melting Pot|Melting Pot]]
+
| [https://www.youtube.com/watch?v=FYyyinMh6Qw 05/01/15]
+
|-
+
|[[Bastion/Sundown Path|Sundown Path]]
+
| [https://www.youtube.com/watch?v=p5dKPl_b0Sc 05/01/15]
+
|-
+
|[[Bastion/Hanging Gardens|Hanging Gardens]]
+
| [https://www.youtube.com/watch?v=h8tP2cRTXiw 05/01/15]
+
|-
+
|[[Bastion/Cinderbrick Fort|Cinderbrick Fort]]
+
| [https://www.youtube.com/watch?v=xYJLraLExN0 05/01/15]
+
|-
+
|[[Bastion/Pyth Orchard|Pyth Orchard]]
+
| [https://www.youtube.com/watch?v=HguzFl2nU4U 05/01/15]
+
|-
+
|[[Bastion/Langston River|Langston River]]
+
| [https://www.youtube.com/watch?v=q4x4p6Z17bA 05/01/15]
+
|-
+
|[[Bastion/Prosper Bluff|Prosper Bluff]]
+
| [https://www.youtube.com/watch?v=pZyyjGWCxuE 05/01/15]
+
|-
+
|[[Bastion/Wild Outskirts|Wild Outskirts]]
+
| [https://www.youtube.com/watch?v=x0XmSuZp8jw 05/01/15]
+
|-
+
|[[Bastion/Jawson Bog|Jawson Bog]]
+
|-
+
|[[Bastion/Roathus Lagoon|Roathus Lagoon]]
+
| [https://www.youtube.com/watch?v=QNOFFmcVufQ 11/01/05]
+
|-
+
|[[Bastion/Point Lemaign|Point Lemaign]]
+
|-
+
|[[Bastion/Colford Cauldron|Colford Cauldron]]
+
| [https://www.youtube.com/watch?v=HPg8TQiE_jw 11/01/15]
+
|-
+
|[[Bastion/Mount Zand|Mount Zand]]
+
|-
+
|[[Bastion/Burstone Quarry|Burstone Quarry]]
+
| [https://www.youtube.com/watch?v=WQYRP10SmZw 11/01/15]
+
|-
+
|[[Bastion/Urzendra Gate|Urzendra Gate]]
+
|-
+
|[[Bastion/Zulten's Hollow|Zulten's Hollow]]
+
|-
+
|[[Bastion/Tazal Terminals|Tazal Terminals]]
+
|}
+
  
=Other Resources=
+
[[Bastion/Melting Pot|Melting Pot]]
  
Remember that no tutorial is ever fully up to date - Always watch a couple of the most current runs at the top of the leaderboards to see if you are following the current strategies.
+
[[Bastion/Sundown Path|Sundown Path]]
  
===''[http://www.twitch.tv/lawyerdogsr/c/2558534 LawyerDog's NG ASL tutorial]''===
+
[[Bastion/Hanging Gardens|Hanging Gardens]]
The most out of date tutorial, but in general it's still a great resource that every runner should watch at some point, even if you're only running any% categories.
+
  
===''Vulajin's Tutorials''===
+
[[Bastion/Cinderbrick Fort|Cinderbrick Fort]]
'''[http://www.youtube.com/watch?v=KRrObgm6-3U NG any%]'''
+
  
'''[http://www.youtube.com/watch?v=sI7Hck9lUpo NG+ any%]'''
+
[[Bastion/Pyth Orchard|Pyth Orchard]]
  
Out of date routes, but lots of detail about individual level strats that are still relevant.
+
[[Bastion/Langston River|Langston River]]
  
'''[http://www.youtube.com/watch?v=M-ewa0Z043Q NG ASL]'''
+
[[Bastion/Prosper Bluff|Prosper Bluff]]
  
Up to date as of September 2014, intended to be a companion to LawyerDog's tutorial.
+
[[Bastion/Wild Outskirts|Wild Outskirts]]
===''[http://www.twitch.tv/snowysnowwolf/c/5352985 SnowySnowWolf's NG any% tutorial]''===
+
 
Up to date as of October 2014, good overview of the NG any% route.
+
[[Bastion/Jawson Bog|Jawson Bog]]
 +
 
 +
[[Bastion/Roathus Lagoon|Roathus Lagoon]]
 +
 
 +
[[Bastion/Point Lemaign|Point Lemaign]]
 +
 
 +
[[Bastion/Colford Cauldron|Colford Cauldron]]
 +
 
 +
[[Bastion/Mount Zand|Mount Zand]]
 +
 
 +
[[Bastion/Burstone Quarry|Burstone Quarry]]
 +
 
 +
[[Bastion/Urzendra Gate|Urzendra Gate]]
 +
 
 +
[[Bastion/Zulten's Hollow|Zulten's Hollow]]
 +
 
 +
[[Bastion/Tazal Terminals|Tazal Terminals]] 
 +
 
 +
=Other Resources=
 +
 
 +
===''[http://www.speedrun.com/bastion/guides Speedrun.com Guide List]''===
 +
No tutorial videos or guides are fully up to date, but this is a great place to start!
  
 
===''[https://forum.speeddemosarchive.com/attachment/plwicG%2FBIrfcDRHn7C0QR%2Fnymoc Red_Buddha's NG+ File]''===
 
===''[https://forum.speeddemosarchive.com/attachment/plwicG%2FBIrfcDRHn7C0QR%2Fnymoc Red_Buddha's NG+ File]''===
 
Very convenient if you want to run NG+ categories. Has full upgrades on the Scrap Musket, Brusher's Pike, Cael Hammer and the Fang Repeater.
 
Very convenient if you want to run NG+ categories. Has full upgrades on the Scrap Musket, Brusher's Pike, Cael Hammer and the Fang Repeater.
  
''"Ok here is my ng+ file it only has the hammer, repeater, pike, and musket so if you use the mortar you would have to go get that yourself.''
+
[[Bastion/Subpages|''See all subpages'']]
 
+
''same thing as vulajin said just change the number to be whatever profile you want it to be.''"
+

Latest revision as of 18:49, 13 June 2017

Bastion.png
Overview
Bastion is an isometric action game made by Supergiant Games (Bastion, Transistor, Pyre) and originally released on the XBLA in 2011. The game is now also available on PC, iOS, PS4, and PlayStation Vita.
Welcome to the Bastion Speedrun Knowledge Base
When these pages were first created several years ago, it was a different time in speedrunning and in Bastion history! It was initially intended to be a thorough and well monitored repository for all Bastion speedrunning knowledge. Now, however, with few left to maintain it, we are scaling back it's goal to simply keep an updated explanation of as many things as possible, starting with the more common categories and tricks and extending it as is reasonable.

Community information

Leaderboards
http://speedrun.com/bastion
Make an account to submit your times! Note that submissions will have to be approved by a moderator before becoming visible.
Discord server
https://discord.gg/0jOLZzV5X7OtmAzD
Versions
Currently the fastest version of the game is PC due to availability of mouse movement, which is faster than other control schemes. Players typically play on the live Steam patch.

Speedrunning Bastion

Learning

One of the best things about Bastion is its great learning curve. If you're just starting out, you can learn the route of your category and try to complete a couple of runs while following the general path; then start learning, and incorporating into your runs, more advanced techniques and strategies.

Starting with a NG+ category is not recommended, as these are mostly more challenging and require the ability to perform some difficult tricks.

Timing a Bastion speedrun

The time starts when you gain control of the Kid; you can set up your split program to start at -1.1 seconds and start it at the same time as you press to make the Kid get up, or use the autosplitter for LiveSplit!

Time ends when you select an ending in the Heart of the Bastion.

Load times and cutscenes are included in the timing. Loading screens are nearly the same length for almost everyone (about ~4.4 seconds) and have insignificant variance of up to 7 frames.

Timing issues can be a result of your game running slowly. Test this by seeing how quickly you can reach the Cael Hammer after gaining control of the Kid; if that time is around 13.5 seconds, then your game is running properly. If it takes significantly longer than that, you need to play with your display options (VSync, Fullscreen mode, Resolution).

One solution to the game running too slowly that IS NOT recommended is using the -nofixedstep launch option. This might help you run the game at full speed, but most likely will in some way break your game - causing lag, freezing or unacceptably breaking your game physics. Using -nofixedstep may invalidate your run.

Categories

There exist four primary categories of Bastion
  • NG Any% - Complete the game from a new save file (New Game) as quickly as possible. This is the most popular category, and probably the easiest.
  • NG ASL - Complete all story levels (Proving grounds not required) from a new game. This category is the more completionist category, where you are not allowed to skip any of the game's core levels.
  • NG+ Any% - Complete the game from an existing save file (New Game Plus) as quickly as possible.
  • NG+ ASL - Complete all story levels from an existing save file (New Game Plus).
There is also one alternate category, which was created to be intentionally challenging
  • All Weapons - Complete the game from a new save file (New Game) with every arsenal weapon collected.
(NG = New Game, NG+ = New Game Plus, ASL = All Story Levels)
Any% categories are around 13 - 14 minutes long, while ASL categories are around 50 minutes long.

Any% categories include duplicating cores. All Story Levels forbid that, as it would prevent you from accessing (and thus completing) Tazal Terminals.

Routes

NG Any% Route

NG ASL Route

NG+ Routes May be added in the future. They are similar to the NG routes.

Basic Gameplay Mechanics

Game Data (Weapon Damage, Enemy Health, XP etc.)

Techniques

Individual Levels Pages

This is a list of pages that will form a knowledge base on completing each Bastion level in a speedrun. They assume that you mostly know your way through the level, and focus on explaining speedrun level strategies.

Wharf District

Workmen Ward

Melting Pot

Sundown Path

Hanging Gardens

Cinderbrick Fort

Pyth Orchard

Langston River

Prosper Bluff

Wild Outskirts

Jawson Bog

Roathus Lagoon

Point Lemaign

Colford Cauldron

Mount Zand

Burstone Quarry

Urzendra Gate

Zulten's Hollow

Tazal Terminals

Other Resources

Speedrun.com Guide List

No tutorial videos or guides are fully up to date, but this is a great place to start!

Red_Buddha's NG+ File

Very convenient if you want to run NG+ categories. Has full upgrades on the Scrap Musket, Brusher's Pike, Cael Hammer and the Fang Repeater.

See all subpages

Personal tools