Alright check it out maybe this can help you, altho the events have some comments that say what they do they are kinda vague and you might have to go a little more indepth. Ill give you a little info here. The platform behavior is on the green rectangle and not the character, same thing as any edited platform behavior. the green rectangle stays the same width no matter what so it doesnt glitch up into the clouds when you crawl by a wall. The height changes however, to allow you to go through small areas. Oh and the reason why I cut the character into two sprites is so he can keep running while shooting. Ill leave it at that I guess.
Controls are:
Left/Right arrow=move left and right
Up arrow= get up from crawling
down arrow= go prone to crawl
X=hold to get ready to jump-release to jump
C=shoot
http://www.fileshack.us/get_file.php?id ... illion.cap
hope it works out for ya