Hmm...... I'm still bit confused as to how it all plays out though. Like for mine. If I don't use fast loops for X and Y movement, a player could easily get crushed, or stuck in between the walls. Not to mention conveyor belts if those make you move even faster, might have even more issues with hitting up against the walls.
I also used fast loops for the slopes, to make him walk both up and down slopes. Mainly for # of pixels per slope detection I think. I don't know how you did it though.
BTW, I was really never a fan of MMF2's built in features. Esp. the built-in platform engine with all its bugs, sticking on walls, bunny hopping. When I want to make a good game, I want to try to make it from the ground up. I don't want to have to be limited to the software's built in engines.
Someone told me that if you group the fast loops right, it might help solve any slowdown issues. Like fro example, fast loops should be inside its own group, and this group should be disabled until the fast loop is called. When the fast loop is called, the group would activate, then deactivate after the fast loop is done.
Also, while I have my own method of floating point movement, seems I found another example structure of floating point movement someone made that is far different than the way I did it. I use floating point movement so I could make some accurate slippery floors, and use movements such as X movement 1.5, or 3.22, or 2.46, or somewhere in between. I noticed that Moving player X offset 1 is too slow for MM, while X offset by 2 is too fast fr him. So I kind of wanted to use something in between.
Did you have to make a similar approach like this to your X Engine? Or are you mainly handling the velocities in a different way? You know.... I wonder if it would help if I showed my engine code to an experienced MMF2 user, and get some feedback to see if the script is fair, or really messey, or clean. Because I have had to write some notes of which things do what, hoping it would clear some things. But I still don't feel comfortable with it. So I donno.
So far I've only had beta testers play the engine alone, but I doubt any of them were experienced MMF2 users, let alone actually use it. X_X