Skip to content

fullmoonissue/tas-bust-a-groove

Repository files navigation

TAS Any% of Bust A Groove on PSX

About the run

  • Emulator used : BizHawk 2.2
  • TAS Scaffolding Project used : Version 2.2.0
  • Hard difficulty

Useful RAM Watch Addresses

0x068740 : P1, Score
0x068744 : P2, Score

Publication

https://www.youtube.com/watch?v=Kxq-E8L_lfY


Presentation and Gameplay

Bust A Groove is a dance / fight game.

To win the game, you have to beat twelve dancers.

To win against a dancer, your score at the end of the song have to be the greatest.

To increment your score, you have to do combos.

A combo is a series of arrows and a final input (circle or cross) pressed during a cycle (a duration, here in frames).

A dancer is able to attack (triangle) to stop the other dancer but the attack can be dodged (square).

Cycle

The cycles are almost different for every songs.

Here are the dancers with their approximate song's cycle :

  • Heat : 104
  • Frida : 120
  • Kelly : 138
  • Hiro : 125
  • Pinky : 120
  • Capoeira : 130
  • Hamm : 130
  • Kitty-N : 109
  • Gas-O : 102
  • Shorty : 110
  • Strike : 130
  • Robo-Z : 102

Sometimes, some frames (mainly 5 or 10) have to be added or removed during a combo, this is why I assume that the cycles are approximate.

Combos

Graph

Scoring

This is the points for each combo but only if you start from the first combo (no arrow and circle as final input) :

                     100

                  100 - 200

               200 - 200 - 600

            300 - 600 - 900 - 1200

        400 - 800 - 1200 - 1600 - 2000

    500 - 1000 - 1500 - 3000 - 4500 - 5000

1200 - 1800 - 2400 - 4200 - 5400 - 6000 - 6600

2100 - 3500 - 4900 - 7000 - 7700 - 7700 - 8757

Randomizer

It would be not fun to watch always the same combos executed. So, to make the game much harder, a custom script allows to get a randomized sequences of combos and solos (make randomizer).

Here are the sequences which were appeared when making this TAS :

Heat
Sequences : 1 ; 33 ; 5 ; 18 ; 30 ; 15 ; 47 ; 19 ; 23 ; 8
Solos : 1 ; 2 ; 1 ; 1 ; 1 ; 2 ; 1 ; 2 ; 3 ; 1

Frida
Sequences : 1 ; 8 ; 25 ; 15 ; 10 ; 56 ; 44 ; 32 ; 28 ; 41
Solos : 1 ; 1 ; 2 ; 1 ; 1 ; 3 ; 3 ; 2 ; 2 ; 2

Kelly
Sequences : 3 ; 50 ; 7 ; 38 ; 48 ; 53 ; 16 ; 49 ; 11 ; 10
Solos : 3 ; 3 ; 1 ; 2 ; 3 ; 3 ; 3 ; 1 ; 3 ; 1

Hiro
Sequences : 2 ; 27 ; 49 ; 9 ; 32 ; 11 ; 43 ; 41 ; 42 ; 34
Solos : 2 ; 2 ; 3 ; 1 ; 2 ; 1 ; 2 ; 2 ; 2 ; 2

Pinky
Sequences : 3 ; 29 ; 59 ; 43 ; 55 ; 16 ; 50 ; 27 ; 52 ; 41
Solos : 3 ; 2 ; 3 ; 2 ; 3 ; 3 ; 3 ; 1 ; 3 ; 2

Capoeira
Sequences : 3 ; 24 ; 57 ; 7 ; 42 ; 58 ; 35 ; 18 ; 47 ; 40
Solos : 3 ; 2 ; 3 ; 1 ; 2 ; 3 ; 2 ; 1 ; 3 ; 2

Hamm (I was unable to win the first time because the sequences were too weak, not enough points to make)
Sequences : 3 ; 43 ; 27 ; 60 ; 42 ; 55 ; 17 ; 36 ; 35 ; 41
Solos : 3 ; 3 ; 2 ; 3 ; 2 ; 3 ; 1 ; 2 ; 2 ; 2

Kitty-N
Sequences : 1 ; 18 ; 55 ; 58 ; 61 ; 44 ; 52 ; 35 ; 49 ; 9
Solos : 1 ; 1 ; 3 ; 3 ; 3 ; 3 ; 2 ; 3 ; 2 ; 3

Gas-O
Sequences : 2 ; 27 ; 40 ; 54 ; 62 ; 64 ; 13 ; 6 ; 47 ; 48
Solos : 2 ; 2 ; 2 ; 3 ; 3 ; 3 ; 1 ; 1 ; 3 ; 3

Shorty
Sequences : 3 ; 45 ; 62 ; 57 ; 50 ; 47 ; 31 ; 44 ; 30 ; 8
Solos : 3 ; 2 ; 3 ; 3 ; 3 ; 3 ; 3 ; 3 ; 2 ; 1

# I stopped the randomizer for Strike and Robo-Z

Improvements

It may be possible to skip earlier the "Fever Time" on some fight endings.

Thanks

Henry LaPierre : His gamefaqs' article allows me to get the secret solo of Heat.

Murat Khairulin : His application allows me to draw the graph of all the possible combos sequences. The drawings' urls are available here

About

Tool Assisted Speedrun of Bust A Groove USA on PSX

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published