Sonic the hedgehog 2
Format of object number 03: the side switcher
Created by Magus and Ultima.
Modified by Sonic Hachelle-Bee on June 29 2005.
General format
03 XX
XX: HGFE DCBA
BA: Size. Put BA in decimal form before performing the following
calculation:
Size = 32 * 2 ^ (BA)
C: Orientation. Also determines the operating orientation.
0 = Vertical / The object operates from Left To Right and Right to Left
1 = Horizontal / The object operates from Up to Down and Down To Up
D: Operation when crossed from Left To Right or Up To Down
0 = Send to Low
1 = Send to High
E: Operation when crossed from Right To Left or Down To Up
0 = Send to Low
1 = Send to High
Example:
For an horizontal object of size 64 that sends to high layer when
crossed from up to down and low layer when crossed from down to up, the
parameters will be as follows: BA=01, C=1, D=1, E=0. The resulting byte
is: 0D.
All specific cases
03 00
- Moving Right (To Low)
- Moving Left (To Low)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 32 pixels (4 tiles)
03 01
- Moving Right (To Low)
- Moving Left (To Low)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 64 pixels (8 tiles)
03 02
- Moving Right (To Low)
- Moving Left (To Low)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 128 pixels (16 tiles)
03 03
- Moving Right (To Low)
- Moving Left (To Low)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 256 pixels (32 tiles)
03 04
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To Low)
- Moving Down (To Low)
- Width 32 pixels (4 tiles)
03 05
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To Low)
- Moving Down (To Low)
- Width 64 pixels (8 tiles)
03 06
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To Low)
- Moving Down (To Low)
- Width 128 pixels (16 tiles)
03 07
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To Low)
- Moving Down (To Low)
- Width 256 pixels (32 tiles)
03 08
- Moving Right (To High)
- Moving Left (To Low)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 32 pixels (4 tiles)
03 09
- Moving Right (To High)
- Moving Left (To Low)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 64 pixels (8 tiles)
03 0A
- Moving Right (To High)
- Moving Left (To Low)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 128 pixels (16 tiles)
03 0B
- Moving Right (To High)
- Moving Left (To Low)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 256 pixels (32 tiles)
03 0C
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To Low)
- Moving Down (To High)
- Width 32 pixels (4 tiles)
03 0D
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To Low)
- Moving Down (To High)
- Width 64 pixels (8 tiles)
03 0E
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To Low)
- Moving Down (To High)
- Width 128 pixels (16 tiles)
03 0F
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To Low)
- Moving Down (To High)
- Width 256 pixels (32 tiles)
03 10
- Moving Right (To Low)
- Moving Left (To High)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 32 pixels (4 tiles)
03 11
- Moving Right (To Low)
- Moving Left (To High)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 64 pixels (8 tiles)
03 12
- Moving Right (To Low)
- Moving Left (To High)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 128 pixels (16 tiles)
03 13
- Moving Right (To Low)
- Moving Left (To High)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 256 pixels (32 tiles)
03 14
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To High)
- Moving Down (To Low)
- Width 32 pixels (4 tiles)
03 15
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To High)
- Moving Down (To Low)
- Width 64 pixels (8 tiles)
03 16
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To High)
- Moving Down (To Low)
- Width 128 pixels (16 tiles)
03 17
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To High)
- Moving Down (To Low)
- Width 256 pixels (32 tiles)
03 18
- Moving Right (To High)
- Moving Left (To High)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 32 pixels (4 tiles)
03 19
- Moving Right (To High)
- Moving Left (To High)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 64 pixels (8 tiles)
03 1A
- Moving Right (To High)
- Moving Left (To High)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 128 pixels (16 tiles)
03 1B
- Moving Right (To High)
- Moving Left (To High)
- Moving Up (No Effect)
- Moving Down (No Effect)
- Height 256 pixels (32 tiles)
03 1C
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To High)
- Moving Down (To High)
- Width 32 pixels (4 tiles)
03 1D
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To High)
- Moving Down (To High)
- Width 64 pixels (8 tiles)
03 1E
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To High)
- Moving Down (To High)
- Width 128 pixels (16 tiles)
03 1F
- Moving Right (No Effect)
- Moving Left (No Effect)
- Moving Up (To High)
- Moving Down (To High)
- Width 256 pixels (32 tiles)
After these, I have no idea what the rest are, other than the loop ones
which are actually already described in the object description on
SonED. If anybody can add to this list, please feel free to do so.
Back to: Sonic the hedgehog 2
Table of contents