Hey got4n, thanks for the offer. I don't personally have plans to work on a full TAS or individual level TASes right now, though. My current goal is to develop real-time speedrun strategies as much as possible in the next 3 months, for a live run at Awesome Games Done Quick (speedrun marathon event in early January).
About position and velocity values, I've found pointers for those. Basically, the values change location whenever you go to a different level (Sky Station star 1, Yoshi Star star 1, Yoshi Star star 2, and the Starship all have different locations for it). However, there are pointers that you can use to track the moving position and velocity values. But the pointers (well, at least the one I use) also move depending on whether you're Mario or Luigi. So I found a pointer to one of those pointers, which can be used to track the position and velocity values whether you're Mario or Luigi.
Here's a Lua script you can run in Cheat Engine to display these values (based on Masterjun's script in the Dolphin subforum):
http://pastebin.com/7AU6txZg
However, these speed and position pointers may not be the most stable ones out there. There are some locations (like the pipe room in Fluffy Bluff galaxy, behind the tree) where occasionally, the speed goes to 0 and the position fails to update for a frame. This can be annoying when doing frame by frame testing. For example:
Position 3000 | Speed 15
Position 3000 | Speed 0
Position 3030 | Speed 15
This is how I would expect it to go:
Position 3000 | Speed 15
Position 3015 | Speed 15
Position 3030 | Speed 15
I'm not sure if it's the values themselves or the pointers that become unstable. It would be good to investigate this more.
More things that could be quite useful - finding values that correspond to:
(1) The direction of Mario's velocity
(2) The direction Mario is facing
(3) The direction of Mario's gravity
Also, I've been working on learning about the speed, distance, and timing properties of Mario's (and Luigi's) various moves.
Here is a folder with the findings so far:
https://drive.google.com/folderview?id=0B96ZPjx3B1RqRUlhcjQ3WmNDUms&usp=sharing
Here is the most general, info-packed document - a bunch of speed and timing info:
https://docs.google.com/document/d/1Se76mcQjJtO-A5aCscW1z2SmeheoMkDxnoeNxnxZQNc/edit?usp=sharing
There's still much more that can be looked into, but I think I'm done for the time being (going to work on level specific strategies now). Feel free to look into anything I haven't covered; I'd really appreciate it!