What I've found out is that "d3drm.dll" is missing from windows vista, which what I've seen is you need "d3drm.dll" to run The 3D Game Maker on Windows Vista. When you get it from a site (
http://www.dll-files.com/) I saw this person just dragged it into the System32 folder, and it just worked like it should on Windows XP. Its just a .dll file was missing from the system, which means if you get it, you can use The 3D Game Maker on Windows Vista, but I don't know if it works on Windows 7.
Your welcome for the tip.
Video I've found of how he got the .dll (the one I was talking about)
http://www.youtube.com/watch?v=gkGAflQtQno&feature=related
The .dll (the one i was talking about)
http://www.dll-files.com/dllindex/dll-files.shtml?d3drm