It's not bad. Only thing obviously different is the mapping technique, but you'll get used to that, and some of the events are different in a positive direction and then there's a couple of events missing. I tried this on VX and everything was working fine except that the cursor didn't move along with the character on screen. It stayed in the upper left hand corner of the minimap. It didn't move. I did double check all of the variables that you used here. I'm not very good with variables and honestly started learning them just a couple days ago through this and now I am a LOT better with them, however I'm still unsure how to get this to work. As my shortcut, I just got a minimap script from Wortana. Lol, works just as well, except that it's not an actual map, rather just a bunch of blocks that show the passability and nonpassability of the tiles on screen. Either way, I think that if you do get this method to work in VX I would still take the time to screenshot every map and make and event for it every time.
[Edit1]
HEY!
I got it to work!!! I found out why it wasn't working at all. It was the scripting error in VX. The * Variable was broken. After I fixed the script, everything started to work just fine. However, the math is off in VX. So I'll have to play with the numbers a little bit until I get the cursor in the correct of the map [over the picture of the map]. But just to let you know, this does work in VX.
[Edit2]
I got it to work perfectly!!!
I'm going to go make a tutorial on this for VX and give a hell of a lot of credit to you Kipe. This is nice and I'm glad I figured out how to use this in VX. Just to let you know, it's almost the exact same set up, just a couple numbers changed around in the variables.