Alright so I'm two things right now. First I am a gamer. Second, I am a student. Being a student in university has led me to make many presentations involving my laptop using PowerPoint. There were many times that I would have prefered to move around while making the presentation but I did not have that ability as I was chained to my laptop to press the next button.
Wireless presenters are generally $100+ so I built my wireless presenter around the functionality of a Logitech one. Actually it even exceeds it in functionality.
The script is written for GlovePIE. You will need the GlovePIE program as well as a compatible Bluetooth adapter. I am releasing this script on GBATemp first so consider it a GBATemp exclusive
*hopes to get on the front page*
Get GlovePIE here:
http://carl.kenner.googlepages.com/glovepie_download
The script has the capability to advance the slides, go back a slide, override the mouse, start the presentation, end the presentation, blackout and white out the screen and give a vibration at a certain time to warn you when you're low on time. I don't think everyone here has a use for it, but if any of you is the aspiring business student or make presentations regularly. I think you'll find this very useful. By walking around the room instead of being chained to a laptop gives you a big plus in your credibility.
Notes, you are free to use this code in any way you wish but please give credit to where its due. Thanks.
Wireless presenters are generally $100+ so I built my wireless presenter around the functionality of a Logitech one. Actually it even exceeds it in functionality.
The script is written for GlovePIE. You will need the GlovePIE program as well as a compatible Bluetooth adapter. I am releasing this script on GBATemp first so consider it a GBATemp exclusive
Get GlovePIE here:
http://carl.kenner.googlepages.com/glovepie_download
The script has the capability to advance the slides, go back a slide, override the mouse, start the presentation, end the presentation, blackout and white out the screen and give a vibration at a certain time to warn you when you're low on time. I don't think everyone here has a use for it, but if any of you is the aspiring business student or make presentations regularly. I think you'll find this very useful. By walking around the room instead of being chained to a laptop gives you a big plus in your credibility.
Notes, you are free to use this code in any way you wish but please give credit to where its due. Thanks.
Code:
//PowerPoint Presentation Script
//by Jeffrey "Renegade_R" Lee
//
// ---== Rumble Time Reminder ==---
// SET TO 1 IF YOU WOULD WOULD LIKE A WARNING ON TIME REMAINING!!
var.timer = 0
// IF TIMER IS SET TO 1, HOW MANY ** MINUTES ** IS YOUR PRESENTATION ?
var.time = 10
// IT WILL WARN YOU WHEN YOU HAVE X MINUTES OF TIME LEFT (explanation below)
var.remain = 2
//Note, the timer will not activate if your remaining time is greater than
//your presentation time.
// ---== Comments ==---
//
//This program is designed to be a cheap alternative to a wireless presenter.
//
//The program has the capability to change slides, override the mouse, begin,
//end, Whiteout, Blackout and low time vibration warning.
//The vibration warning will vibrate the Wiimote briefly when you have a
//certain amount of time remaining. For example, if you set var.time to 10
//and var.remain to 2, the Wiimote will warn vibrate at the 8 minute mark
//telling you that you have 2 minutes of the presentation remaining. I would
//have built a timer into the Wiimote LEDs but...well, lets say I'd save you
//from distracting your audience, remember everyone loves blue lights.;)
//
//The timer will not activate until you hit the 'Home' button to start the
//presentation.
//
//I designed this script simply because I wish I had this program in my years
//at univeristy as it would have helped me a lot when I made presentations.
// ---== Controls ==---
//A Button -> Previous Slide
//B Trigger -> Next Slide (There was a lawsuit about this one actually :wink:)
//Home Button -> Being Slide Show
//1 + 2 Buttons -> End Slide Show
//1 Button -> White out the screen
//2 Button -> Black out the screen
//Arrows -> Move Mouse
//Minus Button -> Left Click
//Plus Button -> Right Click
//Remaining Time Warning
if var.timer = 1 and Wiimote.Home
var.timer = 0
var.time = var.time * 60
var.time = var.time * 1000
var.remain = var.remain * 60
var.remain = var.remain * 1000
var.time = var.time - var.remain
wait var.time ms
wiimote.Rumble = true
wait 300 ms
wiimote.Rumble = false
wait 300 ms
wiimote.Rumble = true
wait 300 ms
wiimote.Rumble = false
wait 300 ms
wiimote.Rumble = true
wait 300 ms
wiimote.Rumble = false
wait 300 ms
wiimote.Rumble = true
wait 300 ms
wiimote.Rumble = false
var.remain = 0
var.time = 0
endif
wiimote.Leds = 0
//Navigation Controls
N = wiimote.B
P = wiimote.A
B = wiimote.One
W = wiimote.Two
//Begin and End Slideshow
if wiimote.One and wiimote.Two
Keyboard.Escape = true
wait 1000 ms
Keyboard.Escape = false
endif
if wiimote.Home
Keyboard.F5 = true
wait 1000 ms
Keyboard.F5 = false
endif
//Mouse Movements
if wiimote.Up
mouse.y = mouse.y - 1/200
endif
if wiimote.Down
mouse.y = mouse.y + 1/200
endif
if wiimote.Right
mouse.x = mouse.x + 1/300
endif
if wiimote.Left
mouse.x = mouse.x - 1/300
endif
Mouse.LeftButton = wiimote.Minus
Mouse.RightButton = wiimote.Plus