Have you heard of any technologies for training purposes that lets you fire blanks but still knows where the weapon is pointing? I know they can use lasers, but that would seem ineffective if you were shooting at a range and just wanted to know the x,y,z vector of where your weapon was pointing in order to know where you shot. I would think there would be a technology comparable to the wii remote or the old gaming controllers for nintendo that knew where you were aiming when you shot at the tv. I'm sure shooting ranges would need much more precise technology when shooting at things hundreds of yards away though. If you had 2 points and a inertia measurement tool I would think this would be easy to calculate, but I haven't been able to find anything online.
The military has had this kind of technology in place for quite some time already. They're called 'Weaponeers'. Essentially it's a big video game using real weapons (everything from a 9mm pistol up to .50cal machine guns) that have been modified with lasers in the barrel to simulate the bullet trajectory and gas systems to accurately simulate the recoil of the weapon. They use these devices to help orient soldiers to basic marksmanship and orientation to the weapon before putting live rounds down range. These simulators can also help diagnose any technique deficiencies that a soldier might have.
I know about these technologies and I'm actually working on advancing them, but using lasers won't be effective in our scenario that uses an existing range and much more lifelike moving targets. We just need some technology that can precisely determine the direction that the weapon is pointing in order to calculate where the round would go without actually having to fire it. Any technologies that could do this would be helpful. I was thinking of some kind of snap on addition to the weapon that measured its inertial movement and also its position. The problem I've run into is finding something that has precise enough measurement.