###################################################################### # # Photoboof Configuration File # # Use this file to make all your configurations. # Some configuration changes require restarting Photoboof. # Don't use any spaces or quotes in the values. See the Photoboof # manual for help, or email support@photoboof.com # # You can leave yourself notes by preceding the lines with a # # character. # # You can also delete any of the commented lines if you'd like. # # Check the manual or email support@photoboof.com if you need help. # # Happy Boofing! # ####################################################################### ################## # GENERAL SECTION ################## [general] ### The delay in seconds before the first picture is taken after the ### start button is pressed. During this time the intro message ### (c:\photoboof\assets\default\viewer-msg_start.png) will be visible: initial_delay = 6 ### An added delay in seconds before each picture is taken picture_delay_before = 2.3 ### An added delay in seconds after each picture is taken picture_delay_after = 1 ### A delay in seconds after everything has finished, before Photoboof ### will allow the next pictures to be taken. Useful for slowing the ### crowd down. ending_delay = 0 ### Lets you specify a skin for all the graphics. See the Skins section ### in the manual for more info. skin = default ### What layout would you like to use? Options are strip, strip2, strip3, ### double, double2, grid1, grid2, grid3, strip-vertical, 6up. ### See c:/photoboof/utils/samples for examples of each. layout = strip ### What color would you like the background borders to be in the layout? ### Options are most common color names (for example, white, black, red, etc.) ### or hex values. If using hex values, you need to replace the # symbol with ### "hex:". For example, put hex:660000 for #660000. Recommended setting here is black. layout_bg_color = black ### How big a strip/double/grid1/grid2/grid2 do you want to make? ### Options are medium or large. Large takes more time to ### produce and takes more disk space, but give better results with high ### resolution pictures especially dye subs. No need to use large unless ### your individual pictures are at least 1024x768 pixels. layout_size = medium ### Would you like the pictures to have a horizontal orientation, or vertical? ### Options are horizontal or vertical orientation = horizontal ### Would you like to print in black & white? (yes or no) ### Note: if you're using PSRemote or DSLRRemote, you can alternatively set ### black and white there. black_and_white = no ### Make a 2x2 grid of each session and put it in c:\photoboof\grids? ### (Useful for post-event webpages) make_single_big_image = no ### Would you like to make a strip even if that's not your primary layout? ### For example, if you're making grids of the pictures, do you want strips ### to be created as well? (Also useful for post-event webpages) force_strip_creation = no ### Monitor printer? Options are "yes", "no", "medium". Setting "yes" means ### printer status will be checked both before printing and 40 seconds ### afterwards. Setting "medium" means it'll only be checked before printing. ### Setting "no" means printer status isn't queried. You can also use 0, 1, 2. ### This is useful if you're executing commands when the printer goes down. monitor_printer = yes ### How many prints would you like to make of each strip or grid? ### (Set this to 0 if you don't want to print) number_of_prints = 1 ################## # CAMERA SECTION ################## ### What camera contorller are you using? ### Options are remotecapture (for the stock Canon control program ### RemoteCapture), "zoombrowser" (for ZoomBrowserEX, another stock ### Canon utility), "nikondslr" (for Nikon Camera Control Pro 2), ### "psremote" (for PSRemote), "dslrremote" (for DSLR Remote Pro), ### or "webcam" (for a regular webcam). Note that if you change ### the camera type while Photoboof is running, you might need ### to restart Photoboof. camera_controller = webcam ### Do you want to launch the camera controller automatically ### if it isn't running? launch_controller = yes ################## # VIEWER SECTION ################## # The viewer is what people inside the booth see. Displaying it isn't # mandatory, but highly recommended. ### This will launch The Viewer automatically when Photoboof starts. ### Once you get things configured you'll probably want to set this to yes. launch_viewer_automatically = yes ### The monitor used when launching the viewer automatically. ### For example, if you're showing the viewer on monitor 2, this would be 2. ### It's *highly* recommended to use a second monitor, so you can let people ### inside the booth see monitor 2, while you see status messages on monitor 1. viewer_monitor = 2 ### The x and y position of the Ready graphic in the Viewer. Remember, ### x is the horizontal position, y is the vertical. Options are a number ### or the word "center" (without the quotes) to center it. ready_pos_x = center ready_pos_y = center ### There are three styles of warning people in the booth ### a picture is about to be taken: cheese, countdown and none. ### When using cheese, it simply displays viewer-countdown-0.png ### before taking a picture. In the countdown mode, it displays a ### countdown of viewer-countdown-3.png, viewer-countdown-2.png, ### viewer-countdown-1.png, viewer-countdown-0.png leading up to ### when the picture is taken. warning_style = countdown ### If warning style = countdown, this inserts a delay before starting the countdown ### but after telling the camera to take the picture. Note that you can also adjust ### the "picture_delay_before" above to add a delay before telling the camera to take ### the picture, which is often necessary with DSLRs and webcams since they take ### pictures so quickly. countdown_pre_delay = 0 ### This is how long viewer-countodwn-0.png will be displayed. ### Setting this to 0 will make it so this graphic doesn't appear. countdown_post_delay = 1 ### If warning style = countdown, how many seconds between 3-2-1? (decimals are fine) countdown_interval = 1 ### The position of the countdown and/or cheese graphic. ### Options are a number or "center" (without the quotes) if you'd like it centered. cheese_pos_x = center cheese_pos_y = center ### If warning_style = cheese, this is a delay in seconds to add before the ### cheese graphic appears. This will likely need some tuning, depending ### on your camera's speed: cheese_delay = 1.5 ### If warning_style = cheese, how many seconds should the cheese graphic ### stay on the screen? cheese_duration = 2 ### If in money mode (see below), the x and y position of the credits ### graphic. You can use "center" for credits_x if you'd like. credits_x = center credits_y = 700 ### This is a margin around the viewer. Useful if your viewer monitor is partially ### covered by a frame or bezel. viewer_margin = 0 ### This is the x and y position of viewer-msg_start.png, which appears ### when someone presses the start button but before the first picture ### is taken. This is usually instructions, like "the photobooth will now ### take 4 pictures". You can set the duration of this message with ### initial_delay above. starting_msg_pos_x = center starting_msg_pos_y = center ### This is the x and y position of viewer_finished_msg.png, which appears ### after all 4 photos have been taken. This is usually something like ### "your printouts will be ready in about a minute". You set the delay ### before this appears and its duration in the two parameters after these. ending_msg_pos_x = center ending_msg_pos_y = 200 ### This is a delay in seconds after the 4 picture grid appears, and before ### whatever instructions you put in viewer_finished_msg.png appear. delay_before_ending_msg = 2 ### This is a delay in seconds after viewer_finished_msg.png appear. In other words, ### this is how many seconds that message stays visible. delay_after_ending_msg = 4 ### Setting this to yes makes it so the pictures disappear when the ready graphic appears. ### Useful if you don't want the next group of people to see the previous group's pictures. ### If you want the pics to stay longer, add a delay using ending_delay above. blank_on_ready = no ################## # LIVE PREVIEW ################## ### (Experimental) ### This shows a live preview before taking a picture. Currently only works with ### PSRemote. NOTE: changing this setting requires restarting Photoboof. And you ### might want to restart PSRemote whenever you restart Photoboof when you're ### using this mode. live_preview = no ### What size do you want the live preview to be? Options are small, medium, or ### fullscreen. Fullscreen hijacks the viewer and isn't really recommended. ### Note: changing this setting may require restarting PSRemote. live_preview_size = medium ### These are the X and Y positions of the live preview, if you're using it. This ### can be a number or the word center. NOTE: changing either of these requires ### restarting Photoboof AND PSRemote. live_preview_x = center live_preview_y = 50 ### Setting this to yes makes the live preview stay on the screen for most of the ### session. Recommended is yes. Coming soon: more control over this. live_preview_persistent = intro ################ # SOUND SECTION ################ ### This will play the sound c:\photoboof\click.wav before taking a picture. warning_sound = no ### Would you like to insert a delay before playing the warning sound? ### In seconds, decimals are fine. delay_before_warning_sound = 2.5 ### This will play intro.wav from the skins directory during the intro, then ### picture1.wav before taking picture 1, picture2.wav before taking picture 3, ### etc., and finished.wav when finished. picture_sounds = no ### Would you like to insert a delay before playing the picture sounds? ### In seconds, decimals are fine. delay_before_picture_sounds = 2.5 ################## # MONEY SECTION ################## ### Are you running Photoboof in money mode? See the section "Accepting ### Money" in the manual for a discussion of money mode. Options are ### yes and no, and you must restart Photoboof if you change this value. money_mode = no ### If you're in money_mode, where is the credits file? credit_file = c:/photoboof/credits.txt ### How many credits allows people to start the Photoboof sequence? ### For example, if you're charging $4 per strip, you'd probably set ### this to 4. credits_to_start = 4 ### See credits_x and credits_y in the Viewer section above to set position ### of credits graphic. ############################ # EXTERNAL COMMANDS SECTION ############################ ### Photoboof can run external commands at various points in the ### sequence. If you'd like it to email you at various events, ### put "email" for the command and fill in your email settings ### in the section after this. For example, if you'd like to be ### emailed when the printer goes down, make the value look ### like this: "command_printer_down = email" (without the ### quotes). ### ### Or to reboot the computer, put "reboot" (without the quotes) ### ### If your command has spaces, surround it with quotes. See the ### manual for some examples. And if you have no command, put ### just "none" (without the quotes). ### When Photoboof first starts: command_at_launch = none ### If it can't detect your camera: command_no_camera = none ### If it doesn't get a reply from your camera: command_no_reply_from_camera = none ### At the start of the image sequence command_at_start = none ### Before taking each picture: command_before_picture = none ### After taking each picture: command_after_picture = none ### After taking the last picture: command_after_all_pictures = none ### After assembling the strip: command_after_strip = none ### At the end of the sequence: command_at_end = none ### If Photoboof thinks there's a problem with the printer: command_printer_down = none ################ # EMAIL SETTINGS ################ ### If you'd like to be emailed during various events, fill ### in these email settings. See the Commands section ### above for more info. # What's your outgoing mail server? smtp_server = smtp.sbcglobal.yahoo.com # Does your server require authentication? auth_required = yes # If your server requires authentication, what's the username and password? smtp_user = whatever@sbcglobal.net smtp_pass = whatever # What's the email addy of the recipient? recipient = whatever@whoever.com # What's the sender email? (To avoid spam filters, you might want to use # a real email, or at least a real domain name). sender = thephotoboof@whatever.com ############################################## # TRIGGERS aka EVENTS THAT START THE SEQUENCE ############################################## ### Tell Photoboof which events should start it taking pictures here. ### If you're using the serial port button, what number com port is it ### attached to? Set this to "auto" if you want Photoboof to try to guess ### but be careful of serial mice, which will Photoboof will sometimes ### mistake for a serial button. (If you change this while Photoboof is ### running, you'll need to restart Photoboof). com_port = 10 ### Would you like the left or right mouse buttons to start the ### sequence? If you're using a touchscreen, its recommended to leave ### these set to "no" and let people touch the ready graphic to begin. left_mouse_button = no right_mouse_button = no ### Would you like the joystick buttons to start the sequence? joystick_buttons = no ### Would you like any of the following keys to start the sequence? spacebar = no shift = no control = no printscreen = no scroll = no numlock = no numpad0 = no f11 = yes f12 = yes ######################### # EXPERIMENTAL VARIABLES ######################### ### Feel free to ignore this section. Sometimes features that are ### about to be introduced to Photoboof will appear here. ### This allows you to have a two separate start buttons in the viewer ### that people could click or, if you're using a touchscreen, touch. ### The main button (viewer_ready.jpg) starts the sequence with the ### default color (currently either b&w or color), and the second ### button (viewer_ready2.jpg) could start the sequence in black and white. ### The value for ready2 can be either color, b&w or no. Set to no if ### you don't want the second start button to appear, set to b&w if you ### want that button to start the sequence in black and white, set to ### color if you want it to start the sequence in color. ready2 = no ### The X and Y positions of the second start button. ready2_pos_x = 50 ready2_pos_y = 50