Hivebrain, on Aug 29 2003, 05:59 AM, said:
There's a lot more involved in porting objects than you would think. I compared the snailbot in S2B to the one in S2 Delta II, and they're pretty different.
Porting objects is harder than programming new objects.
If you want to port an object, you need to change most of the jump addresses and pointers.
If the object must find the ground, you must also port the collision detection routine if it isn't compatible.
You must copy the tile data and the mapping. You must also copy all the sprite frame pointers.
Then you will have an object from one Sonic game to another. And you can always hope the object palette will fit in the new game, else you have to change that too.