Originally posted by messiaen
It's been a while since I've experimented with these things. The problem is that if you want enemies standing on a platform, the collision has to work all the time, otherwise they will just fall to the ground.
In order to experiment with these, you can try to tweak a platform behavior with these parameters:
0E 45 xx xx <-- Drawing distance
0E 43 xx xx <-- (most likely) collision distance
The 0E 43 xx xx parameter is mostly used on very big objects. When the behavior doesn't specify them, a default
value is used. These big objects needs this otherwise will Mario collide with the object before the collision is loaded, resulting in a glitchy effect. Most likely this is something VL-Tone will have to deal with when importing big objects as individual objects with movable collision, so this is worth experimenting with.
It would be much easier to test this using NEMU, however it doesn't work with the extended ROM (I'm trying some tweaks to see if I can get it to work, but no success yet).
Cool. I already know about how an enemy can't walk on a model if the models collision isn't working, but I was thinking of only allowing the enemies to walk on some platforms, and the rest to show at all times, but disable there own collision when they are far away from Mario, which would be handy, because it would allow the level to be show at all times with a nice speed increase.
|