User Tools

Site Tools


return_of_samus:hex_changes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
return_of_samus:hex_changes [2022/07/25 02:13] rt-55jreturn_of_samus:hex_changes [2022/08/14 23:46] – [Weapons] Ice Beam tweaks rt-55j
Line 12: Line 12:
 <color #FFA500>0xA07 - 71 to 59</color>\\ <color #FFA500>0xA07 - 71 to 59</color>\\
 Centers Samus' horizontal position during movement where the screen scrolls horizontally. Centers Samus' horizontal position during movement where the screen scrolls horizontally.
- 
-<color #FFA500>0x1C2A - 01 to 02</color>\\ 
-<color #FFA500>0x1C6D - 01 to 02</color>\\ 
-Samus runs faster on the ground. 
- 
-<color #FFA500>0x1C99 - 02 to 03</color>\\ 
-<color #FFA500>0x1CCA - 02 to 03</color>\\ 
-Morph ball rolls faster on the ground. 
- 
-<color #FFA500>0x1CFB - 01 to 02</color>\\ 
-<color #FFA500>0x1D27 - 01 to 02</color>\\ 
-Samus moves faster in air. 
  
 <color #FFA500>0x11C3 - $32 to $98</color>\\ <color #FFA500>0x11C3 - $32 to $98</color>\\
Line 37: Line 25:
 <color #FFA500>0x57D7: 02 to ??</color>\\ <color #FFA500>0x57D7: 02 to ??</color>\\
 Adjusts damage that respawning blocks do to Samus. Adjusts damage that respawning blocks do to Samus.
 +
 +==== Speeds ====
 +<color #FFA500>0x1C2A - 01 to 02</color>\\
 +<color #FFA500>0x1C6D - 01 to 02</color>\\
 +Samus runs faster on the ground.
 +
 +<color #FFA500>0x1C99 - 02 to 03</color>\\
 +<color #FFA500>0x1CCA - 02 to 03</color>\\
 +Morph ball rolls faster on the ground.
 +
 +<color #FFA500>0x1CFB - 01 to 02</color>\\
 +<color #FFA500>0x1D27 - 01 to 02</color>\\
 +Samus moves faster in air.
 +
 ===== Weapons ===== ===== Weapons =====
  
Line 47: Line 49:
 Changes the amount of time it takes for a bomb to explode. Change this to 30 for Super Metroid's bomb explode time, or 20 for Zero Mission's. Changes the amount of time it takes for a bomb to explode. Change this to 30 for Super Metroid's bomb explode time, or 20 for Zero Mission's.
  
 +==== Ice Beam ====
 +
 +<color #FFA500>0x966B: 34 -> 00</color>\\
 +Make enemies stay frozen for twice as long.
 +
 +<color #FFA500>0x9669: C4 -> aa\\
 +0x966E: D0 -> bb</color>\\
 +The value of "aa" adjusts the number of frames before an enemy starts blinking.\\
 +The value of "bb" adjusts the number of frames before an enemy unfreezes.\\
 +Note that "aa" should be smaller than "bb", or else the enemy will not blink prior to unfreezing.
 +==== Wave Beam ====
 <color #FFA500>0x50D5: 83 to 94</color>\\ <color #FFA500>0x50D5: 83 to 94</color>\\
 Makes the Wave Beam use an alternate movement table (looks like a discount Spazer when motion blur is on). Makes the Wave Beam use an alternate movement table (looks like a discount Spazer when motion blur is on).
Line 53: Line 66:
 Wave Beam doesn't wave anymore :( Wave Beam doesn't wave anymore :(
  
 +==== Spazer ====
 <color #FFA500>0x509E: D0 to 00</color>\\ <color #FFA500>0x509E: D0 to 00</color>\\
 <color #FFA500>0x50BB: D0 to 00</color>\\ <color #FFA500>0x50BB: D0 to 00</color>\\
Line 68: Line 82:
  
 ===== Enemies & Bosses ===== ===== Enemies & Bosses =====
 +
 +<color #FFA500>0x9F80: 0A -> ??</color>\\
 +Adjusts the number of pipe bugs that can come out of a pipe bug spawner.
 +
 +<color #FFA500>0x9F81: 38 -> 18</color>\\
 +Makes it so pipe bug spawners can spawn an infinite amount of pipe bugs.
 +
 +<color #FFA500>0x9CEA: 85 -> 0C\\
 +0x9CFF: C2 -> 49</color>\\
 +Makes the Gullugg enemy go counter-clockwise instead of clockwise, by changing which velocity tables they use.
 +
 +<color #FFA500>0xAE85: 06 -> ??</color>\\
 +Adjust duration in frames of the Metroids' knockback from the Screw Attack. (Applies to all metroids besides the queen.)
 +
 +==== Alpha Metroid ====
 +<color #FFA500>0xACD7: 0E -> xx\\
 +0xACDB: 14 -> yy</color>\\
 +Adjust lunge and wait periods of the Alpha Metroid. "xx" is the length of a lunge in frames, and "yy-xx" equals the waiting period after a lunge. Set xx=yy to make the Alpha Metroid never stop lunging.
 +
 +==== Zeta Metroid ====
 +<color #FFA500>0xB378: 02 -> 01</color>\\
 +Make the Zeta Metroid chase Samus less aggressively.
 +
 +<color #FFA500>0xB504: 20 -> ??\\
 +0xB61F: 20 -> 38</color>\\
 +Adjust the wait interval after firing a fireball. (The second byte is an ASM tweak to prevent a graphical glitch that can occur when the other value is too high.)
 +
 +==== Omega Metroid ====
 +
 +<color #FFA500>0xB758: 60 38 -> ??</color>\\
 +Adjust the wait interval after making a swoop.
 +
 +<color #FFA500>0xB7D1: 02 -> 01</color>\\
 +Make the Omega Metroid chase Samus less aggressively.
 +
 +<color #FFA500>0xB9D5: 0C -> ??\\
 +0xB9D9: 14 -> ??\\
 +0xB9DD: 28 -> ??\\
 +0xB9E1: 40 -> ??\\
 +0xB9E5: 60 -> ??</color>\\
 +Adjust the duration in frames of the Omega Metroid's chasing periods.
 +
 +==== Metroid Queen ====
  
 <color #FFA500>0xEDDA: 96 to ??</color>\\ <color #FFA500>0xEDDA: 96 to ??</color>\\
 Adjust the Metroid Queen's initial health. Adjust the Metroid Queen's initial health.
  
 +<color #FFA500>0x2C83: C8 to 00</color>\\
 +Pausing now works during the Metroid Queen fight.\\
 +NOTE: This tweak creates two minor graphical issues:
 +  - Certain animations will continue playing while paused (e.g. the feet stomping)
 +  - The flashing palette effect will not apply to the portion of the screen below the queen.
 +Other than that, it appears to be perfectly usable.
 ===== Drops & Items ===== ===== Drops & Items =====
  
Line 112: Line 175:
 <color #FFA500>0xAA43 - 05 to ??</color>\\ <color #FFA500>0xAA43 - 05 to ??</color>\\
 Changes the amount of missiles it takes to open a hatch. Changes the amount of missiles it takes to open a hatch.
 +
 +<color #FFA500>0x140EC: 01 -> 0B</color>\\
 +Immediately start a New Game on boot
 +
 +<color #FFA500>0x0D12: 40 -> 00\\
 +0x0D17: 01 -> 00\\
 +0x0D1C: 12 -> 00</color>\\
 +Skip the Samus appearance fanfare
 +
  
return_of_samus/hex_changes.txt · Last modified: 2022/10/23 00:55 by rt-55j