TASVideos

Tool-assisted game movies
When human skills are just not enough

Game Information

GBA Castlevania: Aria of Sorrow

Total movies: 5


[Tier: Stars][Recommended for newcomers][Notable improvement]GBA Castlevania: Aria of Sorrow (USA) "all souls" in 17:06.41 by Fz-Last, klmz & Pike.
VBA movie (.vbm) (date: 2016-09-08)
MKV file via BitTorrent (Modern HQ) (size: 55.24 MB, length: 19:07)
MP4 file via BitTorrent (Compatibility) (size: 54.53 MB, length: 19:07)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #5206 — Author's comments
Discuss this movie
Obsoletes movie #2995 (18:45.26)
Rating: 9.7 (21 votes)
View Publication
- Best ending
- Takes damage to save time
- Uses warps
- Heavy glitch abuse
- Heavy luck manipulation
- Uses hardest difficulty
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform
- Genre: RPG
Award - GBA TAS of 2016Award - Lucky TAS of 2016
Everyone who has at least once attempted to gather a soul from each of the 120 different enemies in Aria of Sorrow, especially during a speedrun, knows the frustration it incurs after a hundredth failed attempt to get the required drop. That just makes this all-souls TAS, played on hard mode, even more impressive.

This is an improvement of 1:38.85 over the previous movie, thanks to a more optimised route and newly used items. Please read the authors' comments for more details.

If you would like to see the game beaten even faster, don't miss the any% run by one of the authors, klmz.


Note: Starting from reset was necessary to use hard mode. However, doing so is normally not allowed — refer to the rules to see the reasons.

[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) "Julius mode" in 03:48.14 by klmz.
VBA movie (.vbm) (date: 2018-12-19)
MKV file via BitTorrent (Modern HQ) (size: 19.45 MB, length: 05:58)
MP4 file via BitTorrent (Compatibility) (size: 19.88 MB, length: 05:58)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6160 — Author's comments
Discuss this movie
Obsoletes movie #2689 (03:53.83)
Rating: 8.3 (3 votes)
View Publication
- Takes damage to save time
- Second quest/Post game-completion
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform
- Genre: RPG
Those who greatly dislike that Aria of Sorrow's main character isn't related to the Belmont clan whatsoever can safely relax, because the powerhouse known as Julius Belmont enters the stage in the relatively short run of this Castlevania installment.

Julius is only available to those who have completed the main quest. While he can't do most of Soma Cruz's fancy tricks, he can get around just as quickly by glitching through walls and hopping madly around the castle, producing almost inhuman sounds with every jump.

This is an improvement of 340 frames over the previous publication.

Note: This movie starts where a main quest TAS left off. We do not usually accept movies beginning from a save. Please read the rules to see our reasons.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) "Julius mode, all bosses" in 11:52.03 by hellagels, KSeptuple & Pike.
VBA movie (.vbm) (date: 2015-06-25)
MKV file via BitTorrent (Modern HQ) (size: 37.23 MB, length: 13:57)
MP4 file via BitTorrent (Compatibility) (size: 39.11 MB, length: 13:58)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #4729 — Author's comments
Discuss this movie
Obsoletes movie #2658 (11:36.38)
Rating: 8.8 (11 votes)
View Publication
- Takes damage to save time
- Uses warps
- Heavy glitch abuse
- Heavy luck manipulation
- Uses hardest difficulty
- Starts from a saved state or SRAM
- Genre: Platform
Normally a solar eclipse isn't a dangerous event, but for Soma Cruz being sucked through a portal and into Dracula's castle during one will turn his day into a total nightmare. As Soma you must venture through the castle and find a way out. As you do so, you will discover the true meaning behind the event, and why Dracula has risen yet again.

Those who greatly dislike that Aria of Sorrow's main character isn't related to the Belmont clan whatsoever can safely relax, because the powerhouse known as Julius Belmont enters the stage to destroy every boss faster then Soma ever could.

Julius is only available to those who have completed the main quest. While he can't do most of Soma Cruz's fancy tricks, he can get around just as quickly by glitching through walls and hopping madly around the castle, producing almost inhuman sounds with every jump.

This movie obsoletes the previous one in this category, despite having a longer time, because it uses hard mode, is more optimized and also manages to get into a Julius vs. Julius fight.


Note: This movie starts where a main quest TAS left off. We do not usually accept movies beginning from a save. Please read the rules to see our reasons.


[Tier: Moons][Notable improvement][Fastest Completion]GBA Castlevania: Aria of Sorrow (USA) "warp glitch" in 05:07.56 by klmz.
VBA movie (.vbm) (date: 2018-11-18)
MKV file via BitTorrent (Modern HQ) (size: 15.96 MB, length: 06:58)
MP4 file via BitTorrent (Compatibility) (size: 17.43 MB, length: 06:58)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #6139 — Author's comments
Discuss this movie
Obsoletes movie #1681 (06:14.48)
Rating: 8.0 (5 votes)
View Publication
- Uses death to save time
- Takes damage to save time
- Major skip glitch
- Final boss skip glitch
- Uses a game restart sequence
- Heavy glitch abuse
- Heavy luck manipulation
- Genre: Action
- Genre: Platform
- Genre: RPG
The Castlevania: Aria of Sorrow main quest TAS has become even more glitched. Using an obscure out-of-room travel technique involving in-game saving and subsequent dying, klmz plows through the game with the confident pace of a cold-blooded killing machine in a little under seven minutes — a whole minute and 8.13 seconds faster than the previous movie by the same author!

We recommend reading the author's comments for more information on the death warp glitch and other time-saving techniques used to make this improvement happen.

If you would like to see more of the game, we also have a run that does not make use of major warp glitches, as well as a run that collects every soul in the game.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) in 20:58.62 by Kriole.
VBA movie (.vbm) (date: 2010-03-03)
MP4 file via BitTorrent (size: 69.35 MB, length: 23:05)
Mirror www.archive.org
Watch on (aktan.site90.com)
Watch on (www.youtube.com)
Submission #2576 — Author's comments
Discuss this movie
Obsoletes movie #456 (27:45.57)
Rating: 8.4 (22 votes)
View Publication
- Forgoes time-saving damage
- Forgoes major skip glitch
- Forgoes time-saving glitches
- Heavy luck manipulation
- Genre: Action
- Genre: Platform
- Genre: RPG
In this run of the third Game Boy Advance entry of the Castlevania series, the author neither uses major warp glitches nor collects 100% of the souls, but still manages to beat the game in just over 20 minutes - almost 7 minutes faster than the previous run.

Total movies: 16


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) "Julius mode, all bosses" in 11:36.38 by McBobX.
VBA movie (.vbm) (date: 2014-08-06)
MKV file via BitTorrent (Modern HQ) (size: 35.78 MB, length: 13:42)
MP4 file via BitTorrent (Compatibility) (size: 37.54 MB, length: 13:42)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #4380 — Author's comments
Discuss this movie
Rating: 7.5 (5 votes)
View Publication
- Takes damage to save time
- Uses warps
- Starts from a saved state or SRAM
- Genre: Platform

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Those who greatly dislike that Aria of Sorrow's main character isn't related to the Belmont clan whatsoever can safely relax, because the powerhouse known as Julius Belmont enters the stage to destroy every boss faster then Soma ever could.

Julius is only available to those who have completed the main quest. While he can't do most of Soma Cruz's fancy tricks, he can get around just as quickly by glitching through walls and hopping madly around the castle, producing almost inhuman sounds with every jump.


Note: This movie starts where a main quest TAS left off. We do not usually accept movies beginning from a save. Please read the rules to see our reasons.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) "Julius mode" in 04:38.9 by cpadolf.
VBA movie (.vbm) (date: 2009-01-24)
MKV file via BitTorrent (size: 17.63 MB, length: 06:49)
MKV file via BitTorrent (Modern HQ) (size: 19.65 MB, length: 06:49)
Mirror archive.org
Mirror archive.org (MKV Modern HQ)
Watch on (www.youtube.com)
Submission #2163 — Author's comments
Discuss this movie
Obsoletes movie #1127 (04:51.98)
Rating: 7.9 (33 votes)
View Publication
- Takes damage to save time
- Second quest/Post game-completion
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Those who greatly dislike that Aria of Sorrow's main character isn't related to the Belmont clan whatsoever can safely relax, because the powerhouse known as Julius Belmont enters the stage in the relatively short run of this Castlevania installment.

Julius is only available to those who have completed the main quest, but unlike Soma Cruz, Belmont can't go through walls or use other fancy tricks like that. Being very upset about it, he hops around the castle madly, producing almost inhuman sounds with every jump.

This is an improvement of almost 13 seconds, mostly due to better boss fights.


Note: this movie starts where a main quest TAS left off. We do not usually accept movies beginning from a save. Please read our rules to see our reasons.

[Tier: Stars]GBA Castlevania: Aria of Sorrow (USA) "all souls" in 18:45.26 by Fz-Last, alkdcY & Pike.
VBA movie (.vbm) (date: 2015-10-28)
MKV file via BitTorrent (Modern HQ) (size: 61.69 MB, length: 20:41)
MP4 file via BitTorrent (Compatibility) (size: 60.68 MB, length: 20:41)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #4889 — Author's comments
Discuss this movie
Obsoletes movie #1759 (24:56.1)
Rating: 9.3 (14 votes)
View Publication
- Best ending
- Takes damage to save time
- Uses warps
- Heavy glitch abuse
- Heavy luck manipulation
- Uses hardest difficulty
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform
- Genre: RPG
Award - GBA TAS of 2015Award - Lucky TAS of 2015

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Everyone who has at least once attempted to gather a soul from each of the 120 different enemies in Aria of Sorrow, especially during a speedrun, knows the frustration it incurs after a hundredth failed attempt to get the required drop. That just makes this all-souls TAS, played on hard mode, even more impressive.

Contrary to the previous publication, which used no glitch warps (either by death or by getting out-of-bounds using transform souls), this run makes extensive use of them, knocking off 6 minutes and 10.84 seconds of it. However, the previous publication is still worth a watch, as it demonstrates how such a run would look like if no glitch warps were used.

If you would like to see the game beaten even faster, don't miss the any% run by klmz.


Note: Starting from reset was necessary to use hard mode. However, doing so is normally not allowed — refer to the rules to see the reasons.

[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) "Julius mode" in 04:51.98 by zggzdydp.
VBA movie (.vbm) (date: 2008-06-17)
MP4 file via BitTorrent (size: 16.24 MB, length: 06:56)
MP4 file via BitTorrent (Modern HQ) (size: 16.09 MB, length: 06:56)
Mirror www.archive.org
Mirror www.archive.org (MP4 Modern HQ)
Watch on (www.dailymotion.com)
Watch on (www.youtube.com)
Submission #1959 — Author's comments
Discuss this movie
Obsoletes movie #508 (05:53.17)
Rating: 7.1 (18 votes)
View Publication
- Forgoes time-saving damage
- Second quest/Post game-completion
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Those who greatly dislike that Aria of Sorrow's main character isn't related to the Belmont clan whatsoever can safely relax, because the powerhouse known as Julius Belmont enters the stage in the relatively short run of this Castlevania installment.

Julius is only available to those who have completed the main quest, but unlike Soma Cruz, Belmont can't go through walls or use other fancy tricks like that. Being very upset about it, he hops around the castle madly, producing almost inhuman sounds with every jump.

The improvement of 61 seconds came from these new movement techniques and better boss fights.


Note: this movie starts where a main quest TAS left off. We do not usually accept movies beginning from a save. Please read our rules to see our reasons.

[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) "Julius mode" in 04:35.52 by mtbRc.
VBA movie (.vbm) (date: 2012-07-11)
MKV file via BitTorrent (size: 17.50 MB, length: 06:44)
MKV file via BitTorrent (Modern HQ) (size: 17.48 MB, length: 06:44)
Mirror archive.org
Mirror archive.org (MKV Modern HQ)
Watch on (www.youtube.com)
Submission #3649 — Author's comments
Discuss this movie
Obsoletes movie #1247 (04:38.9)
Rating: 8.2 (9.5 votes)
View Publication
- Takes damage to save time
- Second quest/Post game-completion
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Those who greatly dislike that Aria of Sorrow's main character isn't related to the Belmont clan whatsoever can safely relax, because the powerhouse known as Julius Belmont enters the stage in the relatively short run of this Castlevania installment.

Julius is only available to those who have completed the main quest, but unlike Soma Cruz, Belmont can't go through walls or use other fancy tricks like that. Being very upset about it, he hops around the castle madly, producing almost inhuman sounds with every jump.

This is an improvement of 3.38 seconds over the previous publication, primarily due to new strategies in the Headhunter fight.


Note: This movie starts where a main quest TAS left off. We do not usually accept movies beginning from a save. Please read the rules to see our reasons.

[Tier: Moons][Fastest Completion]GBA Castlevania: Aria of Sorrow (USA) "warp glitch" in 06:14.48 by klmz.
VBA movie (.vbm) (date: 2010-11-25)
MKV file via BitTorrent (size: 22.43 MB, length: 08:06)
MP4 file via BitTorrent (Modern HQ) (size: 19.44 MB, length: 08:16)
Mirror www.archive.org
Mirror www.archive.org (MP4 Modern HQ)
Watch on (www.youtube.com)
Submission #2914 — Author's comments
Discuss this movie
Obsoletes movie #1129 (06:46.2)
Rating: 8.1 (26 votes)
View Publication
- Uses death to save time
- Takes damage to save time
- Major skip glitch
- Uses a game restart sequence
- Heavy glitch abuse
- Heavy luck manipulation
- Genre: Action
- Genre: Platform
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
The Castlevania: Aria of Sorrow main quest TAS has become even more glitched. Using an obscure out-of-room travel technique involving in-game saving and subsequent dying, klmz plows through the game with the confident pace of a cold-blooded killing machine in a little under seven minutes — a whole 31.72 seconds faster than the previous movie by the same author!

We recommend reading the author's comments for more information on the death warp glitch and other time-saving techniques used to make this improvement happen.

If you would like to see more of the game, we also have a run that does not make use of major warp glitches, as well as a run that collects every soul in the game.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) in 12:17.5 by pirate_sephiroth.
VBA movie (.vbm) (date: 2006-10-09)
MKV file via BitTorrent (size: 46.25 MB, length: 14:13)
MKV file via BitTorrent (Modern HQ) (size: 43.63 MB, length: 14:13)
Mirror www.archive.org
Mirror www.archive.org (MKV Modern HQ)
Watch on (www.youtube.com)
Submission #1043 — Author's comments
Discuss this movie
Rating: 7.8 (26 votes)
View Publication
- Takes damage to save time
- Heavy glitch abuse
- Uses hardest difficulty
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
The other installments of Castlevania on the GBA have extreme warping glitches, and this game is no exception. Using enemy platforms and selected soul abilities to disregard the boundaries of the game, pirate_sephiroth manages to cut off nearly half the time from the normal route. Moreover, the author proves glitch warping to be so effective that the usual teleporters are left completely ignored, and several parts of the castle have been skipped entirely.

You may notice some tiny slowdowns before getting a certain item or soul: those are done for the means of luck manipulation, which is very tough in this game. You may want to read the author's comments for more details.

Note: this run is played on hard mode where the previous movie by Atma left off. We do not usually accept movies beginning from a save. Please read our rules to see our reasons.


[Tier: Stars]GBA Castlevania: Aria of Sorrow (USA) "all souls" in 25:47.05 by Kriole.
VBA movie (.vbm) (date: 2010-10-01)
MP4 file via BitTorrent (size: 93.97 MB, length: 27:55)
MKV file via BitTorrent (Modern HQ) (size: 99.73 MB, length: 27:48)
Mirror www.archive.org
Mirror www.archive.org (MKV Modern HQ)
Watch on (aktan.site90.com)
Watch on (www.youtube.com)
Submission #2854 — Author's comments
Discuss this movie
Obsoletes movie #1428 (28:01.58)
Rating: 8.7 (16 votes)
View Publication
- Best ending
- Takes damage to save time
- Uses warps
- Forgoes time-saving glitches
- Heavy luck manipulation
- Uses hardest difficulty
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform
- Genre: RPG
Award - GBA TAS of 2010Award - Lucky TAS of 2010

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Everyone who has at least once attempted to gather a soul from each of the 120 different enemies in Aria of Sorrow, especially during a speedrun, knows the frustration it incurs after a hundredth failed attempt to get the required drop. That just makes this all-souls TAS, which beats the game on Hard mode and without using glitch warps in a little more than 25 minutes, even more impressive.

Upon completing his warpless any%, Kriole decided to take another jab at this category, improving upon his earlier effort by 2 minutes and 14 seconds.

However, if you would like to see the game beaten to a pulp in a mere quarter of this time, don't miss the glitched TAS by klmz.


Note: while the movie doesn't use the glitch warps (neither by death nor by getting out-of-bounds using transform souls), it does use the normal warp rooms present in the castle.

Note: Starting from reset was necessary to take advantage of using Hard mode; it is normally not allowed — refer to the rules to see our reasons.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) "Julius mode" in 05:53.17 by Atma.
VBA movie (.vbm) (date: 2006-03-20)
MKV file via BitTorrent (size: 19.04 MB, length: 08:00)
MKV file via BitTorrent (Modern HQ) (size: 21.14 MB, length: 08:00)
Mirror www.archive.org
Mirror www.archive.org (MKV Modern HQ)
Watch on (www.dailymotion.com)
Watch on (www.youtube.com)
Submission #1024 — Author's comments
Discuss this movie
Rating: 6.7 (29 votes)
View Publication
- Forgoes time-saving damage
- Second quest/Post game-completion
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Unlike the other Castlevania: Aria of Sorrow run, this plays as Julius who is only playable after beating the game. Julius' abilities are much greater than those the other Castlevania heroes have.

Watch Julius show off his skills and beat Graham in the fastest inhuman time yet!

Note: this movie starts where the previous movie by Atma left off. We do not usually accept movies beginning from a save. Please read our rules to see our reasons.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) "Julius mode" in 03:53.83 by hellagels & mtbRc.
VBA movie (.vbm) (date: 2014-09-26)
MKV file via BitTorrent (Modern HQ) (size: 13.64 MB, length: 06:00)
MP4 file via BitTorrent (Compatibility) (size: 14.30 MB, length: 06:00)
Mirror archive.org (MKV Modern HQ)
Mirror archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #4438 — Author's comments
Discuss this movie
Obsoletes movie #2626 (03:57.55)
Rating: 8.6 (13.5 votes)
View Publication
- Takes damage to save time
- Second quest/Post game-completion
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Those who greatly dislike that Aria of Sorrow's main character isn't related to the Belmont clan whatsoever can safely relax, because the powerhouse known as Julius Belmont enters the stage in the relatively short run of this Castlevania installment.

Julius is only available to those who have completed the main quest. While he can't do most of Soma Cruz's fancy tricks, he can get around just as quickly by glitching through walls and hopping madly around the castle, producing almost inhuman sounds with every jump.

This is an improvement of 3.70 seconds over the previous publication.

Note: This movie starts where a main quest TAS left off. We do not usually accept movies beginning from a save. Please read the rules to see our reasons.


[Tier: Stars]GBA Castlevania: Aria of Sorrow (USA) "all souls" in 28:01.58 by Kriole.
VBA movie (.vbm) (date: 2009-12-27)
MP4 file via BitTorrent (size: 102.23 MB, length: 30:10)
MKV file via BitTorrent (Modern HQ) (size: 107.78 MB, length: 30:03)
Mirror www.archive.org
Mirror www.archive.org (MKV Modern HQ)
Watch on (www.dailymotion.com)
Watch on (www.youtube.com)
Submission #2509 — Author's comments
Discuss this movie
Rating: 8.9 (27 votes)
View Publication
- Best ending
- Takes damage to save time
- Uses warps
- Forgoes time-saving glitches
- Heavy luck manipulation
- Uses hardest difficulty
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform
- Genre: RPG
Award - GBx TAS of 2009

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Everyone who has at least once attempted to gather a soul from each of the 120 enemies in Aria of Sorrow, especially during a speedrun, knows the frustration it incurs after a hundredth failed attempt to get the required drop. Even TASers who were trying their hand at this category since 2006 had to put their progress on hiatus due to the amount of luck manipulation going on in nearly every room.

But all that only made the awaited result sweeter, as this first complete all-souls TAS beats the game on Hard mode in less than half an hour without even using glitch warps.

However, if you would like to see the game beaten to a pulp in a mere quarter of this time, don't miss the glitched TAS by klmz.

Note: while the movie doesn't use the glitch warps (neither by death nor by getting out-of-bounds using transform souls), it does use the normal warp rooms present in the castle. Starting from reset was necessary to take advantage of using Hard mode; it is normally not allowed — refer to the rules to see our reasons.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) in 06:46.2 by klmz.
VBA movie (.vbm) (date: 2008-06-18)
MKV file via BitTorrent (Modern HQ) (size: 20.64 MB, length: 08:48)
MP4 file via BitTorrent (Compatibility) (size: 21.47 MB, length: 08:48)
Mirror www.archive.org (MKV Modern HQ)
Mirror www.archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #1974 — Author's comments
Discuss this movie
Obsoletes movie #1024 (12:06.73)
Rating: 7.4 (25 votes)
View Publication
- Uses death to save time
- Takes damage to save time
- Uses warps
- Uses a game restart sequence
- Heavy glitch abuse
- Heavy luck manipulation
- Genre: Action
- Genre: Platform
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
The glitched Castlevania: Aria of Sorrow main quest TAS has become even more glitched. Using an obscure out-of-room travel technique involving in-game saving and subsequent dying, klmz ploughs through the game with confident pace of a cold-blooded killing machine in a little under seven minutes — whole 5 minutes and 20 seconds faster than the previous movie by zggzdydp.

We recommend reading the author's comments for more information on the death warp glitch and other time-saving techniques used to make this improvement happen.

If you would like to see more of the game, we also have a "100% souls" Aria of Sorrow movie by Kriole here.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) "Julius mode" in 03:57.55 by mtbRc.
VBA movie (.vbm) (date: 2014-06-28)
MKV file via BitTorrent (Modern HQ) (size: 14.11 MB, length: 06:12)
MP4 file via BitTorrent (Compatibility) (size: 14.54 MB, length: 06:12)
Mirror www.archive.org (MKV Modern HQ)
Mirror www.archive.org (MP4 Compatibility)
Watch on (www.youtube.com)
Submission #4340 — Author's comments
Discuss this movie
Obsoletes movie #2072 (04:35.52)
Rating: 8.6 (7 votes)
View Publication
- Takes damage to save time
- Second quest/Post game-completion
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Those who greatly dislike that Aria of Sorrow's main character isn't related to the Belmont clan whatsoever can safely relax, because the powerhouse known as Julius Belmont enters the stage in the relatively short run of this Castlevania installment.

Julius is only available to those who have completed the main quest. While he can't do most of Soma Cruz's fancy tricks, he can get around just as quickly by glitching through walls and hopping madly around the castle, producing almost inhuman sounds with every jump.

This is an improvement of 39.04 seconds over the previous publication, primarily due to a new route and an improved final boss fight.


Note: This movie starts where a main quest TAS left off. We do not usually accept movies beginning from a save. Please read the rules to see our reasons.


[Tier: Stars]GBA Castlevania: Aria of Sorrow (USA) "all souls" in 24:56.1 by Kriole.
VBA movie (.vbm) (date: 2011-03-13)
MP4 file via BitTorrent (size: 98.52 MB, length: 26:55)
MKV file via BitTorrent (Modern HQ) (size: 97.59 MB, length: 26:59)
Mirror www.archive.org
Mirror www.archive.org (MKV Modern HQ)
Watch on (www.youtube.com)
Submission #3039 — Author's comments
Discuss this movie
Obsoletes movie #1628 (25:47.05)
Rating: 9.1 (30.5 votes)
View Publication
- Best ending
- Takes damage to save time
- Uses warps
- Forgoes major skip glitch
- Forgoes time-saving glitches
- Heavy luck manipulation
- Uses hardest difficulty
- Starts from a saved state or SRAM
- Genre: Action
- Genre: Platform
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Everyone who has at least once attempted to gather a soul from each of the 120 different enemies in Aria of Sorrow, especially during a speedrun, knows the frustration it incurs after a hundredth failed attempt to get the required drop. That just makes this all-souls TAS, played on hard mode and without using glitch warps in a little less than 25 minutes, even more impressive.

Upon completing his warpless run, Kriole decided to take another jab at this category, improving upon his earlier effort by 51 seconds.

However, if you would like to see the game beaten to a pulp in a mere quarter of this time, don't miss the any% run by klmz.


Note: While the player doesn't use glitch warps (neither by death nor by getting out-of-bounds using transform souls), he uses the normal warp rooms present in the castle.

Note: Starting from reset was necessary to use hard mode. However, doing so is normally not allowed — refer to the rules to see the reasons.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) in 12:06.73 by zggzdydp.
VBA movie (.vbm) (date: 2007-12-15)
MP4 file via BitTorrent (Modern HQ) (size: 37.38 MB, length: 14:01)
MP4 file via BitTorrent (size: 39.26 MB, length: 14:01)
Mirror www.archive.org
Mirror www.archive.org (MP4 Modern HQ)
Watch on (www.dailymotion.com)
Watch on (www.youtube.com)
Submission #1776 — Author's comments
Discuss this movie
Obsoletes movie #695 (12:17.5)
Rating: 7.8 (15 votes)
View Publication
- Takes damage to save time
- Heavy glitch abuse
- Genre: Action
- Genre: Platform

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
An improved movie of Aria of Sorrow, using warping glitches to travel in- and outside of the castle with extreme speed.

This time it's played on Normal difficulty level, unlike the previous version by pirate_sephiroth. There are several reasons for this choice — you might want to read the discussion threads for this game for more details. Considering the inability to skip in-game dialogues (which is only possible on Hard mode), the route was also changed accordingly.

Like in the previous movie, you may notice the author stopping for a brief moment before making the final blow to some enemies. This is due to luck manipulation, which is one of the main speed factors for all speedruns of this game.


[Tier: Moons]GBA Castlevania: Aria of Sorrow (USA) in 27:45.57 by Atma.
VBA movie (.vbm) (date: 2006-01-11)
MKV file via BitTorrent (size: 93.78 MB, length: 29:51)
MKV file via BitTorrent (Modern HQ) (size: 88.33 MB, length: 29:51)
Mirror www.archive.org
Mirror www.archive.org (MKV Modern HQ)
Watch on (www.youtube.com)
Submission #922 — Author's comments
Discuss this movie
Rating: 7.2 (35 votes)
View Publication
- Forgoes time-saving damage
- Uses warps
- Genre: Action
- Genre: Platform
- Genre: RPG

This movie has been obsoleted!

Click here to see the movie that obsoleted it.
Castlevania: Aria of Sorrow, beaten in less than half an hour from a new game without taking damage from anything.

The author skips getting the Undine soul and a decently-sized portion of the castle by using an edge-of-ledge oversight in the game's programming to gain a little extra height.

There is quite a lot of luck manipulation in this movie, but some familiarity with the game is required to notice it.

#51418800964411271 - Verification movie for reproducing the fully unlocked and cleared SRAM of Castlevania: Aria of Sorrow (U)
cvaos-clear-unlocked.vbm (36.7kB vbm movie [GBA])
Uploaded 2018-11-24 15:25:55 by klmz (1 file)
For GBA Castlevania: Aria of Sorrow (10 files)
In 05:12.27 [18651 frames], 71768 rerecords)
2092 views, 180 downloads
This movie is copied and modified from [3823] GBA Castlevania: Aria of Sorrow (USA) "warp glitch" by klmz in 05:07.56 using the same VBA-rr v23.6 svn480 emulator. It starts from power-on, completes the main quest as Soma, unlocks all of the extra game modes such as the Julius Mode, the BOSS RUSH mode etc. and clear the saved main quest game.

Note: According to the current knowledge about the game, this movie reproduces the same SRAM as any normal gameplay that has ever completed the main quest as Soma with the Good Ending (that defeats the Chaos boss and unlocks the SOUND MODE) and then deletes all of the saved game progress using the "Delete Data" feature from the title screen.


Instructions to verify whether a vbm starts from the same SRAM that this movie produces without needing to extract the SRAM from the vbm in question:
  1. Remove the corresponding sav file of the game.
  2. Launch the game in VBA-rr v23.6 or older and play this movie.
  3. Close the game after this movie ends. There must be a new sav file of the game generated, which now stores the fully unlocked and cleared SRAM.
  4. Backup the sav file as File #1 and remove or rename it, so that VBA-rr will no longer read from it.
  5. Relaunch the game, and there will be a new sav file generated but with different content in it.
  6. Play the vbm that you wants to verify against this and stop it before there there is any new write access to the SRAM. It's recommended to stop before the title screen shows up.
  7. Close the game so that the new sav file is properly updated with the same content embeded in the movie.
  8. Backup the newly updated sav file as File #2.
  9. Compare the content of File #1 with that of File #2: Iff the contents are identical, then it's verified that the vbm in question indeed starts from the same SRAM as that this verification movie reproduces.
Info Download

#48270836819397149 - Castlevania - Aria of Sorrow - Max Level in less 1h
cvaosbh99l_30m.bk2 (118kB bk2 movie [GBA])
Uploaded 2018-07-05 20:57:47 by OrgThing (1 file)
For GBA Castlevania: Aria of Sorrow (10 files)
In 37:15.67 [133531 frames], 52175 rerecords)
3551 views, 167 downloads
Amateurish TAS project. I'm sorry for poorly code.

Info for nerds!: 2050402000103R3T24e)Om D eFOFFmi:iibx xxe 1 rB)Ag a xotlFe ooi i rxAnbe rtu Kmoydio olrAkul ribesetlron-e uak Fl aai dttsde thelaa lanciaydkty. se, w m aa tndcdeh l aaStyit,na bcakd dtehlea yG,e nie (1994).251D2F1C3A

Info Download

#26539679099132664 - Castlevania: Aria of Sorrow RAM Watch (for BizHawk)
AriaOfSorrowUpdatedWatch.wch (439B Memory watch file)
Uploaded 2015-10-31 04:53:53 by Samsara (54 files)
For GBA Castlevania: Aria of Sorrow (10 files)
9034 views, 484 downloads
Updated watch file using the addresses listed on the Game Resources page.
Info Download

#24036218967175540 - GBA CVAOS, all souls, warps
CVAOS.vbm (39.2kB vbm movie [GBA])
Uploaded 2015-07-10 11:02:23 by Pike (3 files)
For GBA Castlevania: Aria of Sorrow (10 files)
In 05:31.89 [19823 frames], 91856 rerecords)
8576 views, 485 downloads

Movie begins from a reset; should begin from power-on.

Using VBA-rr 24 svn422
Info Download

#21306328637841222 - Castlevania AoS Julius vs Julius
Castlevania AoS Julius vs Julius.vbm (64.0kB vbm movie [GBA])
Uploaded 2015-03-09 12:26:42 by hellagels (12 files)
For GBA Castlevania: Aria of Sorrow (10 files)
In 08:59.42 [32218 frames], 166780 rerecords)
9604 views, 581 downloads

Movie begins from a reset; should begin from power-on.

Beats Julius. 3 bosses are left.
Info Download

#16844708378649212 - CV:AOS Route KS
AoS_Julius_AllBosses - KS (2).vbm (39.2kB vbm movie [GBA])
Uploaded 2014-08-20 14:06:52 by hellagels (12 files)
For GBA Castlevania: Aria of Sorrow (10 files)
In 05:27.0 [19531 frames], 72595 rerecords)
9729 views, 664 downloads

Movie begins from a reset; should begin from power-on.

Play this movie on VBA v24, please. Beats the firsr five bosses.
Info Download

#16844685321148431 - CV:AOS Route he
AoS_Julius_AllBosses - he.vbm (39.4kB vbm movie [GBA])
Uploaded 2014-08-20 14:05:22 by hellagels (12 files)
For GBA Castlevania: Aria of Sorrow (10 files)
In 05:28.88 [19643 frames], 49274 rerecords)
9734 views, 681 downloads

Movie begins from a reset; should begin from power-on.

Play this movie on VBA v24, please. Beats the firsr five bosses.
Info Download

#16535218732062329 - Route he
AoS_Julius_AllBosses - he.vbm (17.3kB vbm movie [GBA])
Uploaded 2014-08-06 15:36:12 by Pike (3 files)
For GBA Castlevania: Aria of Sorrow (10 files)
In 02:18.73 [8286 frames], 29765 rerecords)
9549 views, 522 downloads

Movie begins from a reset; should begin from power-on.

Beats Great Armor.
Info Download

#16535077748391414 - Route KS
AoS_Julius_AllBosses - KS.vbm (14.7kB vbm movie [GBA])
Uploaded 2014-08-06 15:27:03 by hellagels (12 files)
For GBA Castlevania: Aria of Sorrow (10 files)
In 01:56.33 [6948 frames], 14540 rerecords)
9839 views, 610 downloads

Movie begins from a reset; should begin from power-on.

Beats Creaking Skull and Big Golem.
Info Download

#16066943453533219 - New Castlevania AoS Julius Run
Castlevania - Aria of Sorrow (USA).vbm (4.44kB vbm movie [GBA])
Uploaded 2014-07-16 13:28:09 by hellagels (12 files)
For GBA Castlevania: Aria of Sorrow (10 files)
In 00:28.86 [1724 frames], 63 rerecords)
10096 views, 674 downloads

Movie begins from a reset; should begin from power-on.

First boss battle finished. 11 frames were safed.
Info Download

This page lists tricks for the game Castlevania: Aria of Sorrow.

Terminology and concepts

Some terms used in this article:

Rush soul
Devil, Curly, and Manticore. These souls transform Soma into a huge beast and cause him to rush forwards.
Blast soul
Bone Pillar and Catoblepas. These souls are very useful for canceling animations.
Light weapon
A weapon whose attack animation will be canceled by falling to the ground.
Heavy weapon
A weapon whose attack animation will not be canceled by falling to the ground.
Slashing weapon
A weapon which slashes directly in front of Soma, such as knife, baselard, combat knife, mystletain.
Swinging weapon
A weapon which swings from behind Soma's head through a semicircle towards Soma's knees. Examples are hammer, battle axe, Claimh Solais, Final Sword.
Cooldown
After a monster takes damage, it can't take damage again from the same source for a certain time. This time is known as cooldown. Cooldown varies across different weapons: Mystletain has a cooldown of 11 frames, while Ronginus Spear has 31 (the highest in the game). The maximum damage-per-second of a weapon depends on damage per hit and cooldown. There exist separate cooldowns for weapons, bullet souls, and guardian souls: that is, a monster who has recently been hit by Ronginus' Spear cannot be hit by a weapon for 31 frames, but can be hit by a bullet or guardian soul in that time.
Subpixels
Soma's position is internally stored at a greater precision than the screen can display. Position and speed are measured to subpixel precision. In this article, subpixels are written in hexadecimal, and the notation 10:80 means "ten pixels and 0x80 subpixels", in decimal "10 pixels and 128 subpixels", or 10 and a half pixels.

Basic mechanics

The basic controls are simple enough, but one or two lesser known tricks are:

  • L & R in menus: The L and R buttons can be used to page-up or page-down in a menu. In an all-souls run, this can save quite a bit of time.
  • up + L for Hippogryph: Hippogryph can be activated from midair with L, but you can also do a Hippogryph jump from the ground with up + L.

Movement tricks

Most of the movement tricks in the game are centered around effective use of backdashing. Backdash has a faster initial speed than walking; however, you may not normally do backdashes more than once per 26 frames (see also: broken backdash). Thankfully there are several ways to circumvent it until faster movement methods are made available.

Walking

At the start of the game, you can only walk. It moves at 1:80 pixels/frame.

Backdash/jump/attack

Also known as the backstab dance. This movement pattern uses a jump to cancel the backdash animation, and an attack to prevent soma from turning around. This allows one backdash per 15 frames instead.

Here is a demonstration of the fastest known pattern. It moves 33:18 pixels every 15 frames, for an average speed of around 2:35 pixels/frame.

Backdash cancel

Souls like Catoblepas, Bone Pillar, and Medusa Head, can cancel most animations. One of their most useful applications is canceling a backdash without having to leave the ground and wait for Soma to land again. This allows one backdash per 10 frames. Catoblepas costs less MP but Bone Pillar does more damage if you later wish to attack with it.

Here is a demonstration of the fastest known pattern. It moves 24:60 pixels every 10 frames, for an average of 2:70 pixels/frame.

Broken backdash

If you backdash on one of the first two possible frames after a previous backdash (i.e 26 or 27 frames after the first), you enter a broken state where you move backwards, but you don't enter the backdash animation. During this broken backdash, you can backdash again.example This is a good way of moving down slopes before catoblepas, because jump-canceling as in the backstab dance above doesn't work so well when it takes a much longer time to reach the ground again. You can see this in Kriole's second all-soul submission, in the Skeleton Knight room and in the Giant Ghost room in the chapel.

Kicker Skeleton

Kicker Skeleton has a horizontal speed of 4 pixels/frame, which is faster than the backdash's initial speed, and it doesn't slow down during the animation. This example moves 21:80 pixels every 6 frames, average around 3:95 pixels/frame.

Black Panther

Black Panther has a horizontal speed of 4 pixels/frame, but it is always active, unlike Kicker Skeleton. However, you can save some MP in a TAS by using jumpkick during Black Panther movement and avoiding the landing cooldown by using Black Panther again.

Rush souls

Although rush souls take a while to charge up and use a lot of MP, they have a maximum speed of 6 pixels/frame, the fastest speed Soma can go. Unfortunately, due to the castle layout, Soma will have to keep re-charging his rush soul in each new room and many times within some rooms, limiting the use of said method of movement to newgame+, where rush souls are available from the beginning but Black Panther is not. The newgame+ speedrun at SDA makes heavy use of rush souls.

Corner Boosting

It is possible to corner boost on all corners, but it requires either a very good position or a fairly high speed.

The first method requires you to be inside the wall, a feat which is rarely achievable. The most common way to be inside the wall is to approach it from above. When inside the wall, simply cutting the corner on the right frame may or may not give Soma a slight vertical boost. This generally saves 1 frame/application. Demonstration -- notice how from frame 140 to 141, Soma moves downward 11:40 pixels but his Y speed is only 6:40. Thus, the corner boost netted 5 pixels of downward movement.

Black Panther can be used to very easily get consistent corner boosts, both up and down. TODO: example

Another way of boosting is called platform boosting. All platforms have rounded edges which allows you to land earlier on the edges of a platform opposed to the center of it (this was added by the programmers to make tricky jumps more forgiving). This can be abused to get slight boosts, by landing on the edge of a platform, waiting for a frame for Soma to get to the top of the platform, then continue jumping. This generally saves 3 frames/application.Demonstration

Heavy fall cancel

After a heavy fall, soma crouches to regain his breath. This animation can be canceled with a rush soul or a blast soul.

TODO: backdash patterns for going up slopes

TODO: ducking trick

Attacking tricks

Maximizing damage output against monsters is a tricky business in Aria of Sorrow. The main issue is managing cooldowns. There are four separate cooldown values: weapon, bullet soul, guardian soul, Kicker Skeleton/Skeleton Blaze. Given the appropriate cancels, you can swing a weapon far faster than a monster can be hit by it, so in order to maximize damage output, you have to interleave different damage types. A great example is the fight against Death in Kriole's all-souls v2. Using Mystletain, Bone Pillar, and Kicker Skeleton, there is a sustained slash/blast/slash/kick sequence. A detailed discussion of cooldowns, plus a lua script to display cooldown values for enemies, is in this post.

  • Light weapons can be canceled by landing from a jump.

  • Make sure your strength is high. Use Skeleton Knight, Minotaur, Triton, or Lubicant as your enchant soul. Consider using Great Armor as your guardian soul, but watch the MP cost.

  • Check the enemy weaknesses and tolerances, and see if it might be worthwhile changing to another weapon. (But consider also the cost of the pause screen.) For example, Julius is tolerant to holy damage type, so don't fight him with Mystletain or Claimh Solais. On the other hand, Legion is weak to said type, so Mystletain + Valkyrie is a great combination on it.

  • Bullet souls Nightmare, Lightning Doll, and Valkyrie can deal a lot of damage for their moderate MP cost; but try others too.

  • Killer Mantle is a special case: for certain monsters, it swaps the target's MP with HP, so animated creatures like golems and unintelligent beasts like Red Minotaurs can be killed in one shot. Magical monsters with lots of MP, such as Stolas, get the reverse effect and are thus healed. Some other monsters, including Final Guard, are neither one-shot killed nor healed by Killer Mantle; instead, it hits them bypassing their armor. For Final Guard, whose armor is massive, this makes Killer Mantle unrivaled among bullet souls for damage per second.

Luck manipulation

The current 32-bit value of the RNG is stored at 02000008.

Cycling random numbers

Much luck manipulation consists of cycling the RNG until it reaches a desirable value. Some ways of changing the RNG value:

  • Attacking (once per swing, or twice if Soma grunts)
  • Using the Kicker Skeleton
    • The normal pattern above changes the RNG once per 6 frames.
    • This pattern changes the RNG three times per 11 frames, though it is slightly slower to move than the regular kicker skeleton pattern. It moves 38:78 every 11 frames, averaging 3:7f per frame.
  • Wobbling with the Black Panther soul (1/frame)
  • Using the Imp soul (1/frame). The Imp soul is great because it can be combined with most other actions without delay — other than changing to and from the Imp soul.

Luck manipulation scripts

Luck manipulation problems

If you are using rhebus's soul drop script, you may notice that there are some potential soul drops which are 'impossible' to get with a normal weapon. This is because of soma's grunting behaving poorly -- the preceding random number will cause Soma to grunt, skipping the soul drop random number. It is still possible to get this soul through other means (bullet soul, guardian soul, kick, skeleton blaze, or even swing first, wait for a few frames for other random number events to cycle to the correct location, then hit the target with your already-extended blade.

Heavy glitches

Death warp glitch

The key to klmz's glitched run. The death warp glitch is a combination of several programming oversights:

  • It is possible to get Soma to 0 HP without him dying.
  • When Soma is at 0 HP, he won't trigger a room transition when he goes offscreen.
  • If Soma is offscreen and his health at any point rises above 0 HP, a room transition will be triggered immediately.

Getting Soma to 0 HP

To get Soma to 0 HP, you need to save the game after Soma has been hit but before the game registers his death. When you restore the saved game, Soma will be at 0 HP but alive and well. Usually it isn't possible to enter the pause menu to save when Soma has been hit; however, if you get hit at the same time as levelling up or grabbing a soul, there are a few frames when you are able to enter the pause menu. Thus the process is:

  1. Save the game at least once, so that the "Sleep" function in the pause menu is available for use.
  2. Get hit by a deadly blow at the same time as levelling up (or grabbing a soul).
  3. Enter pause menu and sleep.
  4. Restore the game.

Broken room transitions

Once you have your nicely undead Soma, you can leave the current screen without triggering a room transition. If you move around for a while, then consume a HP item, you will trigger a room transition. Usually you will hang the game at a black screen, but some locations will take you to unexpected places. klmz's run starts off with a room transition which takes him from the Creaking Skull room to the Chaotic Realm.

TODO: Information about finding broken room transitions.

Out-of-bounds glitches

This general class of glitches exploits flaws in collision detection code to move Soma through walls. This can send you off the edge of a screen which doesn't have a normal exit, and so you will trigger a room transition which the designers hadn't planned for. Usually you will just hang the game at a black screen, but some places have notable shortcuts. A particularly common mechanism for these glitches is as follows:

  1. Get Soma (or Julius) embedded in a wall
  2. Let the wall ejection algorithm push him off the screen, through the wall
  3. Trigger a glitched room transition and end up somewhere completely different

The wall ejection in Aria of Sorrow generally pushes Soma upwards at 8 pixels/frame, so many of these glitches feature Soma rocketing upwards before appearing somewhere totally random.

Most normal movement (walking, jumping, etc) in Aria of Sorrow has pretty good collision detection; glitches are generally only possible through more unusual forms of movement.

Catoblepas/Gorgon abuse

When Catoblepas or Gorgon turns around, if you are standing on its back, the game attempts to move you so that you are standing on the same body part after the turn; i.e. if you were on its hind, the game moves you so you are where the hind is after the turn. This movement doesn't properly check for collisions, so it can embed Soma (or Julius, in fact) in walls. Once you are embedded in a wall, the game will try to eject you, and hilarity ensues.

See zggzdydp's warped run and pirate_sephiroth's warped run for examples. These glitches are quite possible in realtime play: particularly, the warp from the Catoblepas cupboard in Castle Corridor (with the copper armor) to the Chapel, and the warp from the top of the first floating garden room to the arena (only in zggzdydp's run). Both of these glitches are possible with Soma or Julius.

Rush soul abuse

Rush souls can make Soma bigger than the space he is in. This will cause wall ejection to kick in, often sending Soma through a ceiling. You can see this in pirate_sephiroth's glitched run, where Soma glitchwarps from the Chapel to the Underground Reservoir by first using Manticore to glitch through the Chapel wall.

Giant bat abuse

TODO: get someone who understands this to write something here

Giant Bat is also useful for glitchwarps. It seems to let you both embed yourself in a wall and control the direction of wall ejection so you can move horizontally though walls.

Lag reduction

  • Most major boss death sequences produce a lot of lag. A very good way to avoid this is to spend a lot of time in the air.

Equipment and stats

Soma has 6 stats:

ATT/STR: causes Soma to deal more damage.

DEF/CON, which reduces damage Soma takes from enemies.

INT increases the damage of some souls.

LCK is almost useless. It increases soul and item drop chances by a microscoping amount. Literally thousands of points of LCK are required to make a drop twice as likely.

The most useful weapon at any point is a complicated question, which will depend on availability (eg final sword isn't available until quite late), +ATT, +STR, cooldown (Ronginus' Spear has great damage but terrible cooldown, reducing dps) and damage type. Good weapons include baselard, combat knife, mystletain, muramasa, and final sword. Notable other weapons include laevatain (fire damage), claimh solais (tremendous holy damage, light weapon, but a huge detour to get it), vjaya (lightning, very short cooldown allows multiple hits, moderate detour), positron rifle (got through boss rush).

The most useful armor and accessories:

  • Samurai armor. +3 STR, says it all.
  • Dracula's tunic. +6 STR. The other bonuses are not really worth much.
  • Demon's mail. +9 STR, but only available from demon lords, which take a painfully long time to kill.

  • Black belt. +5 STR, available from werewolf in Floating Gardens.
  • Chaos ring. Unlimited mana regeneration. (generally only useful in newgame+).

Interestingly, the heart pendant quadruples the drop rate of hearts from enemies. That said, it's useless.

Strategies for particular bosses

For an all souls run, it's important to note that most early game bosses are not unique and also appear later in the game; for these bosses, the chance of a soul drop is not 100%. Usually you will want to get the soul at your first encounter, either because it is useful (Creaking Skull, Great Armor) or because your route doesn't involve killing another of its kind (Manticore, Big Golem).

For later unique bosses, the soul drop chance is 100% (but see caveat under Legion). Graham, Julius and Chaos don't leave souls.

Nonunique bosses: Creaking Skull (also in Dance Hall), Manticore (also in Floating Garden), Great Armor (also in Clock Tower), Big Golem (also in Underground Reservoir).

Headhunter

One thing to note is that if you kill either of the first two forms closer to the middle of the room, it will take less time for the next form's head to attach to her body. cpadolf's Julius mode run demonstrates this excellently.

Death

You want to manipulate his first form towards the ground, because closer to the ground you can do more cancels and hit him faster. This post discusses some of the issues.

Legion

Generally, you'll only fight Legion on an all-souls run or a Julius 100% run. If you want his soul, you must kill the four shell sections before killing the core.

Legion's death animation is weird: depending on what frame you kill him, the cage may fall and break instantly, or it may hang in the air for ~2 seconds before falling.

You can grab Legion's soul on the frame that the game awards you the experience for the kill to get a glitched level up screen.

Julius Mode

Julius mode is only available after beating the game once. Julius is very different from Soma: he can't collect items or souls, he can only heal in save rooms or with boss orbs, and boss orbs are the only thing which cause Julius to level up. The game ends when you beat Graham. The optimal route is Creaking Skull → Headhunter → Graham: visiting more bosses costs more time than it saves on Graham, while visiting fewer makes the Graham fight take far too long because you do too little damage.

Julius' optimal movement is similar to Soma's Kicker Skeleton movement. Three of his four subweapons (crucifix, cross, holy water) do holy damage.

Miscellaneous

Glitched level up/soul grab screen

If you grab a soul the same frame you gain a level, you get a glitched level-up/soul grab screen. This saves a lot of time over having two separate pauses for level up and soul grab.

Here is a demonstration.

Sometimes you have to intersect the monster's hitbox to be able to grab the soul on the frame it is released. There are two ways to achieve this: take the damage, or use the blocking mail. Both techniques are demonstrated in Kriole's 100% v3.

Boss doors

Boss doors have larger hitboxes than their visual representation, so they can look open even though Soma won't be able to fit through just yet. This is a particular problem after you have beaten a boss and are waiting for the door to open again. To optimize boss door transitions, ensure you know exactly which frame Soma will be able to enter the boss door, and perhaps build up speed by using Kicker Skeleton from a high point.

Disc armor discs

If you kill a Disc Armor on the first frame of its attack, its disc will go flying at supersonic speeds. Not a useful glitch, but funny nonetheless, and reproducible in realtime with a little luck. You can see this in Kriole's first all-souls run.

Avoiding +5HP from Succubus

On the very first frame after hitting Graham, enter the pause screen and remove Succubus. The game doesn't have time to register the +5 HP gain. This is rarely useful, but if you are at 6–10 HP the HP gain could reduce the effectiveness of Lubicant and so it is necessary to avoid it. This is used in Kriole's all-souls v2.

Useful memory addresses

For BizHawk

Available as a BizHawk watch file on the site's userfiles.

Address Domain Size and type Meaning Notes
00A09A EWRAM 2 bytes Camera X position in pixels
00A09E EWRAM 2 bytes Camera Y position in pixels
000524 EWRAM 4 bytes, hex X position on screen Top 2 bytes are pixels, 3rd byte subpixels, 4th byte who knows?
000528 EWRAM 4 bytes, hex Y position on screen Top 2 bytes are pixels, 3rd byte subpixels, 4th byte who knows?
00052C EWRAM 4 bytes, signed X speed Top 2 bytes pixels, 3rd byte subpixels, 4th byte seems always 00
000530 EWRAM 4 bytes, signed Y speed Top 2 bytes pixels, 3rd byte subpixels, 4th byte seems always 00
00055C EWRAM 1 byte Invulnerability
000008 EWRAM 4 bytes, hex Random number
01327A EWRAM 2 bytes Current HP value
01327C EWRAM 2 bytes Current MP value
01327E EWRAM 2 bytes Max HP value
013280 EWRAM 2 bytes Max MP value
01328C EWRAM 4 bytes Current experience
0000AC EWRAM 4 bytes Ingame frame

For VBA

Address Size and type Meaning Notes
0200A09A 2 bytes Camera X position in pixels
0200A09E 2 bytes Camera Y position in pixels
02000524 4 bytes, hex X position on screen Top 2 bytes are pixels, 3rd byte subpixels, 4th byte who knows?
02000528 4 bytes, hex Y position on screen Top 2 bytes are pixels, 3rd byte subpixels, 4th byte who knows?
0200052C 4 bytes, signed X speed Top 2 bytes pixels, 3rd byte subpixels, 4th byte seems always 00
02000530 4 bytes, signed Y speed Top 2 bytes pixels, 3rd byte subpixels, 4th byte seems always 00
0200055C 1 byte Invulnerability
02000008 4 bytes, hex Random number
0201327A 2 bytes Current HP value
0201327C 2 bytes Current MP value
0201327E 2 bytes Max HP value
02013280 2 bytes Max MP value
0201328C 4 bytes Current experience
020000AC 4 bytes Ingame frame

Contributors

rhebus, Kriole, gocha, pirate_sephiroth, klmz, Yrr, Atma, cpadolf, Zurreco, moozooh, zggzdydp, and other AoS experts and speedrunners.


See also