Using a program called Cheat Engine, the memory used by a program can be sniffed. After a few passes, the program will help you find a static memory address for your desired data. Once you have that it’s just a matter of using a pointer to that address in your desired programming language. In this case, a C# program polls the value and instructs an Arduino to display the value on a couple of 7-segment displays. Voila, the number appears next to your screen as you see in the image above.

Phasers come with two settings: stun and kill. [Luke] took this seriously when he put two Blu-ray lasers into a toy raygun. He picked up the toy from Amazon for about twenty bucks and set to work.

The laser diodes are both pulled out of a 6x BD-R burner, which we think is a pretty expensive source to scavenge from. [Luke] removed the toy circuitry, reusing the trigger, top switch, and battery pack. The two diodes are mounted on a swiveling carriage which is turned 180 degrees to switch between the two diodes. A boost driver converts the 3v from the batteries up to 7v for the diodes.