dynamite is always funny.
Theres no polite way to say it. Don't be a freaking child! Be a man and suck it up. If he did something to bug you then say something about it. Right then. To his face. This passive agressive, destructive practical joke shite is for adolecents. It's dangerous and stupid. Grow up.
Sorry to beat around the bush.
Brax, you really aren't into the whole April Fools thing, huh? Plus you know there are a bunch of adolecents here too, did you look at that age poll?
I do agree something destructive is not good. That just makes you look mean and can make someone be mad at you for a very long time. And you wouldn't want that person to retaliate by destroying something of yours next year.
I would have done something extremely subtile. Remap a single key. Like player 1 button 2 so it didn't work. Because usually someone will think it is a hardware error, and it would drive them nuts testing the hardware and not knowing why it isn't working.
Heck, if I knew the person didn't know how to use ctrlr files, I's set it up in the ctrlr files, and edit the mame.ini file to use the ctrlr folder. That would be the last place anyone would look. You just have to change the cfg folder in the ini file because a cfg file will overwrite ctrlr folders unfortunately.
Then all you have to do is give suggestions like "Check the wiring?" "The switch working?" "The encoder working?" Stuff to lead the person into thinking it is a hardware problem, not a software.
see, the trick to a practical joke is to make someone think something is wrong when it actually isn't. A destructive joke like your original plan something WILL be wrong and needs repairs. So it's the little things to make the appearance of something wrong. Kinda like the practical joke of replacing salt with sugar for someone's coffee.
Actually, if you could have done it, putting limo tint on the monitor would have been a great practical joke. Because that is removable.
BTW, you never mentioned how he got you? I hope it wasn't destructive.