Difference between revisions of "SOTN"

From Castlevania Speedrunning
Jump to: navigation, search
(Version Differences for main Alucard and Richter categories)
(Update category links)
 
(39 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{| class="wikitable floatright"
+
{| class="infobox"
!colspan="2"|Castlevania: Symphony of the Night
+
!colspan="2" style="text-align: center;"|'''''Castlevania: Symphony of the Night'''''
 
|-
 
|-
 
!colspan="2"|[[file:sotnCover.png]]
 
!colspan="2"|[[file:sotnCover.png]]
 
|-
 
|-
|rowspan="3"|main platforms
+
|rowspan="3"|'''main platforms'''
 
|XBLA
 
|XBLA
 
|-
 
|-
Line 11: Line 11:
 
|Saturn
 
|Saturn
 
|-
 
|-
|timing
+
|'''timing'''
 
|RTA
 
|RTA
 
|-
 
|-
|framerate
+
|'''framerate'''
 
|~60
 
|~60
 
|-
 
|-
|style
+
|'''style'''
 
|metroidvania
 
|metroidvania
 
|-
 
|-
!colspan="2"|'''[https://www.speedrun.com/sotn Leaderboards]'''
+
|colspan="2" style="text-align: center; background-color: #4c4c4c;"|'''[https://www.speedrun.com/sotn Leaderboards]'''
 
|-
 
|-
!colspan="2"|'''[https://discordapp.com/invite/wGMdDRG community discord]'''
+
|colspan="2" style="text-align: center; background-color: #4c4c4c;"|'''[https://discordapp.com/invite/wGMdDRG Discord]'''
 
|}
 
|}
  
The Castlevania: Symphony of the Night( or simply SOTN) speedruns focus on movement and efficient combat. Alucard, Richter and Maria have their own separate categories and unique playstyles. The runs feature heavy usage of many mobility-based special abilities with complex, fighting game style inputs.
+
The Castlevania: Symphony of the Night aka SOTN speedruns focus on movement and efficient combat. Alucard, Richter and Maria have their own separate categories and unique playstyles. The runs feature heavy usage of many mobility-based special abilities with complex, fighting game style inputs. This wiki focuses mainly on the PSX, PSN and Xbox360 version of the game for Alucard and Richter and Sega Saturn for Maria. The Saturn and Dracula X Chronicles/Requiem versions of the game work differently and would be covered in separate pages that we will potentially make in the future and link as separate categories.
  
== Input Reader ==
+
<!-- {| class="wikitable"
 +
!colspan="4"|Upcoming Marathon Runs
 +
|-
 +
!Runner
 +
!Date
 +
!Category
 +
!Event
 +
|-
 +
|style="background-color:#252525;"|Aldriel
 +
|style="background-color:#252525;"|Friday, 3rd August 2018
 +
|style="background-color:#252525;"|Alucard All Bosses
 +
|style="background-color:#252525;"|https://www.speedrun.com/sgus2018/schedule
 +
 
 +
|} -->
 +
 
 +
== Information ==
 +
:* '''[[SOTN/Categories| Categories]]'''
 +
:* '''[[SOTN/Techniques| Techniques]]'''
 +
 
 +
== Other links ==
 +
 
 +
:* '''[https://www.speedrun.com/sotn Main Category Leaderboards]'''
 +
:* '''[https://www.speedrun.com/sotnce Category Extension Leaderboards]'''
 +
:* '''[https://discordapp.com/invite/wGMdDRG The Long Library Discord]'''
 +
:* '''[https://www.sotn.io SOTN Randomizer]'''
 +
:* '''[https://www.symphonyrando.fun/ SOTN Compendium]'''
 +
:* '''[https://github.com/Xeeynamo/sotn-decomp/ SOTN Decompilation Project]'''
 +
 
 +
== Alucard ==
 +
:''Main article [[SOTN Alucard| Alucard]]''
 +
Alucard runs feature the most wide range of mechanics and playstyles as well as the most heavy use of various glitches.
 +
=== Popular Alucard categories ===
 +
:* '''[[SOTN/Alucard_Any%_NSC | Any% NSC]]'''
 +
:* '''[[SOTN/Alucard_All_Bosses | All Bosses]]'''
 +
:* '''[[SOTN/Alucard_Glitchless_Any% | Glitchless ]]'''
 +
:* '''[[SOTN/Alucard_Any%_Requiem | Any% Requiem / DXC PAL ]]'''
  
The game requires every direction of a motion to be inputted exactly, no input approximation is included in the engine. For example J+874126+J would result in a failed wingsmash due to the missing 3 diagonal. An exception is the summon spirit spell, which works if you simply return to neutral after pressing the back direction instead of pressing forward.
+
== Richter ==
 +
:''Main article [[SOTN Richter| Richter]]''
 +
Richter runs start at full speed and never slow down. Very heavy in execution and extremely merciless due to his low hp.
 +
=== Popular Richter categories ===
 +
:* '''[[SOTN/Richter_Any% | Any% ]]'''
 +
:* '''[[SOTN/Richter_All_Bosses | All Bosses ]]'''
  
Special move inputs are non exclusive and can be buffered into each other or from other actions. For example a jump can be inserted into the airslash move input just before pressing attack: 823+jump+attack
+
== Maria ==
 +
:''Main article [[SOTN Maria| Maria]]''
 +
Played on the Sega Saturn. Categories are separated between emu and console due to significant differences in performance. Maria starts with all of her powers unlocked like Richter, but is much more resilient.
 +
=== Popular Maria categories ===
 +
:* '''[[SOTN/Maria_Any%_Emulator | Any% Emulator]]'''
  
Inputs are buffered for 15 frames or 1/4s.
+
== Input Reader / Input Mechanics ==
  
Some character states can ignore inputs or clear the input buffer entirely.
+
*The game requires every direction of a motion to be inputted exactly, no input approximation is included in the engine. For example J+874126+J would result in a failed wingsmash due to the missing 3 diagonal.
  
== Timing ==
+
*Special move inputs are non exclusive and can be buffered into each other or from other actions. For example a jump can be inserted into the Blade Dash / Air Slash move input just before pressing attack: 823+jump+attack
 +
 
 +
*Inputs for spells, Wing Smash and Richter special moves are buffered (stored) for 19 frames. You must press the next button in the required sequence within that time frame.
 +
 
 +
*Tetra Spirit requires at least 32 frames of charging up.
  
All categories are timed in RTA. Time starts upon gaining character control and ends at final boss death. Runs are submitted with second accuracy with the exception of top times. Guide for precise run timing: '''https://www.speedrun.com/sotn/guide/eho60'''
+
*Gravity Boots have a shorter buffer window of 15 frames.
  
== Alucard ==
+
*Charge moves allow you to hold the first charge input as long as you want to before finishing the motion.
::''Main article [[SOTN Alucard | Alucard]]''
 
Alucard runs feature the most wide range of mechanics and playstyles as well as the most heavy use of varioius glitches.
 
=== categories ===
 
[[SOTN Alucard Any% NSC |Any% No Save Corruption]]
 
  
[[SOTN Alucard All Bosses | All Bosses]]
+
*Spells require pressing the activation button at least one frame after completing the motion input.
  
[[SOTN Alucard Glitchless | Glitchless Any%]]
+
*Some character states can ignore inputs or clear the input buffer entirely.
  
== Richter ==
+
*Whenever Alucard transitions from a ground state to an air state, there is a 7 frame period where he retains some properties of ground state. He can walk, but still has falling speed, and can jump, allowing you to get an extra horizontal boost if a jump is too far to make normally.  
::''Main article [[SOTN Richter | Richter]]''
 
Richter runs start at full speed and never slow down. Very heavy in execution and extremely merciless due to his low hp.
 
=== categories ===
 
[[SOTN Richter Any%|Any%]]
 
  
[[SOTN Richter All Bosses | All Bosses]]
+
*States when the game is frozen and doesn't progress logically also halt the input countdown timer. Level ups, transition screens and the menu do that. Example: You can start a Wingsmash input, enter a screen transition or level up, then resume the input after regaining control.
  
== Maria ==
+
*Blue doors will allow you to buffer an action but not special moves.
::''Main article [[SOTN Maria | Maria]]''
+
== Timing ==
Played on the Sega Saturn. Categories are separated between emu and console due to significant differences in performance. Maria starts with all of her powers unlocked like Richter, but is much more resilient.  
 
=== categories ===
 
[[SOTN Maria Any% |Any%]]
 
  
[[SOTN Maria All Bosses | All Bosses]]
+
All categories are timed in RTA. Time starts upon gaining character control and ends at final boss death. Runs are submitted with second accuracy with the exception of top times. Guide for precise run timing: '''https://www.speedrun.com/sotn/guide/eho60'''
  
 
== Version Differences for main Alucard and Richter categories==
 
== Version Differences for main Alucard and Richter categories==
Line 73: Line 110:
 
! scope="col" width="250" | Platform
 
! scope="col" width="250" | Platform
 
! scope="col" width="90" | Frame Rate
 
! scope="col" width="90" | Frame Rate
! Notes
+
! colspan="2" |Notes
|-
 
| Xbox 360 XBLA NA || ~59.94 ||Some console models seem to lose additional time, we have not confirmed why yet. Significantly faster loading times. Playing while online causes lag due to xbla time attack leaderboards. No texture mapping glitches. No third outer wall warp glitch.
 
|-
 
| Xbox 360 XBLA EU || ~60 ||Significantly faster loading times. Playing while online causes lag due to xbla time attack leaderboards. No texture mapping glitches. No third outer wall warp glitch.
 
 
|-
 
|-
| psxjin|| ~60 ||  
+
| Xbox 360 XBLA NA || ~59.94 ||Some console models seem to lose additional time, we have not confirmed why yet.
 +
|rowspan="2"|Significantly faster loading times. Playing while online causes lag due to xbla time attack leaderboards. No texture mapping glitches. No third outer wall warp glitch.
 
|-
 
|-
| Bizhawk Audio Throtle || ~60 ||
+
| Xbox 360 XBLA EU || ~60 ||
 
|-
 
|-
| Bizhawk Clock Throttle || ~59.29 ||  
+
| Bizhawk / Mednafen || ~59.29 ||  
 
|-
 
|-
 
| PlayStation NTSC|| ~59.29 ||
 
| PlayStation NTSC|| ~59.29 ||
Line 94: Line 128:
 
|-
 
|-
 
| PSP PSN || unconfirmed  ||
 
| PSP PSN || unconfirmed  ||
 +
|-
 +
| Requiem || unconfirmed  ||
 +
|-
 +
| Mobile|| unconfirmed  ||
 
|}
 
|}
  
Line 102: Line 140:
 
* '''[https://fatalis.pw/sotn/dropcalc/ Drop Rate Calculator]'''
 
* '''[https://fatalis.pw/sotn/dropcalc/ Drop Rate Calculator]'''
 
* '''[https://docs.google.com/spreadsheets/d/1X4HyErJGmyaTbo9u8ojq8yj3eQ5uTveChx9G1HoOo64/edit#gid=0 Experience Values Chart]'''
 
* '''[https://docs.google.com/spreadsheets/d/1X4HyErJGmyaTbo9u8ojq8yj3eQ5uTveChx9G1HoOo64/edit#gid=0 Experience Values Chart]'''
 +
* '''[https://gamefaqs.gamespot.com/saturn/197146-akumajou-dracula-x-gekka-no-yasoukyoku/faqs/3789 SOTN FAQ By Zach Keene]'''

Latest revision as of 09:26, 26 November 2023

Castlevania: Symphony of the Night
SotnCover.png
main platforms XBLA
PlayStation
Saturn
timing RTA
framerate ~60
style metroidvania
Leaderboards
Discord

The Castlevania: Symphony of the Night aka SOTN speedruns focus on movement and efficient combat. Alucard, Richter and Maria have their own separate categories and unique playstyles. The runs feature heavy usage of many mobility-based special abilities with complex, fighting game style inputs. This wiki focuses mainly on the PSX, PSN and Xbox360 version of the game for Alucard and Richter and Sega Saturn for Maria. The Saturn and Dracula X Chronicles/Requiem versions of the game work differently and would be covered in separate pages that we will potentially make in the future and link as separate categories.


Information

Other links

Alucard

Main article Alucard

Alucard runs feature the most wide range of mechanics and playstyles as well as the most heavy use of various glitches.

Popular Alucard categories

Richter

Main article Richter

Richter runs start at full speed and never slow down. Very heavy in execution and extremely merciless due to his low hp.

Popular Richter categories

Maria

Main article Maria

Played on the Sega Saturn. Categories are separated between emu and console due to significant differences in performance. Maria starts with all of her powers unlocked like Richter, but is much more resilient.

Popular Maria categories

Input Reader / Input Mechanics

  • The game requires every direction of a motion to be inputted exactly, no input approximation is included in the engine. For example J+874126+J would result in a failed wingsmash due to the missing 3 diagonal.
  • Special move inputs are non exclusive and can be buffered into each other or from other actions. For example a jump can be inserted into the Blade Dash / Air Slash move input just before pressing attack: 823+jump+attack
  • Inputs for spells, Wing Smash and Richter special moves are buffered (stored) for 19 frames. You must press the next button in the required sequence within that time frame.
  • Tetra Spirit requires at least 32 frames of charging up.
  • Gravity Boots have a shorter buffer window of 15 frames.
  • Charge moves allow you to hold the first charge input as long as you want to before finishing the motion.
  • Spells require pressing the activation button at least one frame after completing the motion input.
  • Some character states can ignore inputs or clear the input buffer entirely.
  • Whenever Alucard transitions from a ground state to an air state, there is a 7 frame period where he retains some properties of ground state. He can walk, but still has falling speed, and can jump, allowing you to get an extra horizontal boost if a jump is too far to make normally.
  • States when the game is frozen and doesn't progress logically also halt the input countdown timer. Level ups, transition screens and the menu do that. Example: You can start a Wingsmash input, enter a screen transition or level up, then resume the input after regaining control.
  • Blue doors will allow you to buffer an action but not special moves.

Timing

All categories are timed in RTA. Time starts upon gaining character control and ends at final boss death. Runs are submitted with second accuracy with the exception of top times. Guide for precise run timing: https://www.speedrun.com/sotn/guide/eho60

Version Differences for main Alucard and Richter categories

Platform Frame Rate Notes
Xbox 360 XBLA NA ~59.94 Some console models seem to lose additional time, we have not confirmed why yet. Significantly faster loading times. Playing while online causes lag due to xbla time attack leaderboards. No texture mapping glitches. No third outer wall warp glitch.
Xbox 360 XBLA EU ~60
Bizhawk / Mednafen ~59.29
PlayStation NTSC ~59.29
PlayStation PAL ~49.76
PlayStation 2 unconfirmed
PlayStation 3 PSN unconfirmed
PSP PSN unconfirmed
Requiem unconfirmed
Mobile unconfirmed

Miscellaneous