New demo here
http://www.moscafilms.com.br/mgame/demo0210.rarThe good:
Fixed the climbing code! now the character can climb up a wall (when there's enough space above the ledge) or simply hang by and strafe left and right.
The strafe can even follow curved ledges. Try the 6-sided 'tower' somewhere in the messy level

I also fixed an error in the model-floor 'reading' of the kind of floor. Now if you try walking in the colored models you will hear a more accurate floor 'sound', the same as the terrain. Red is wood, white is water...
(Of course the sound map doesnt have to be visible.) I posted the sound detection code in User Contributions.
Also, added sounds when falling on a surface. Added a 10% pitch variation on footsteps.
The bad:
Sorry, the climb 'strafing' animation is crap, and the fall animation is still the same as the jump animation. And no run/walk strafe animation yet - I'll do that later.
I know the level is more chaotic than ever.. but I have the politic of testing my code in BAD levels, so they work better in GOOD levels. But the real reason of course is that I haven't took the work of creating a nice level yet.
Coming soon: climbing up ropes.
Emilio