Config File

Config = {}

Config.Debug = false -- Enable Debug Mode (if true, you can use the lens commands to switch to any lens and see debug prints)

Config.NoCameraShake = false -- Completely Disable camera shake

Config.EasterEggs = true -- Enable Hidden Easter-Eggs within the script
                         -- PLEASE NOTE: These are a SECRET and we will not explain how they work!
                         -- They have no effect on the player-economy, however may add some 'SUPER-NATURAL' events! 
                         -- HAPPY HUNTING!

Config.ActiveSettings = {  -- Remove any you dont want to use
    -- These settings are required for the camera to work properly.
    "zoom",   -- Zoom Feature
    "aperture", -- Aperture Feature
    "focus", -- Focus Feature

    -- These are more optional, and not really required for the camera to work.
    "exposure", -- Exposure Feature
    "saturation", -- Saturation Feature
    "contrast", -- Contrast Feature
    "vignette", -- Vignette Feature
    "shutter", -- Shutter Speed Feature
    "filters", -- Filters Feature
}

Config.RequiresCameraItems = true -- If true, the player will need to have a camera item to use the camera.

-- These Commands Require Camera Items if Config.RequiresCameraItems is true.
Config.CameraCommand = "camera" -- The command to use to activate the camera, players can also set this as a Keybind in the Keybinds menu.
Config.SpoileroidCommand = "spoileroid" -- The command to use to activate the spoileroid camera, players can also set this as a Keybind in the Keybinds menu.


Config.Items = {
    Camera = "digital_camera", -- 'DSLR' style camera
    PhotoPaper = "photo_paper", -- 'Needed to print Digital photos via a printer
    Spoileroid = "spoileroid_camera", -- 'Spoileroid' style camera (Instant Photos!)
    SpoileroidPaper = "spoileroid_paper", -- 'Needed to print 'Spoileroid' photos as an item
    Printer = "photo_printer", -- Used to Print Professional Digital Photos!
    Print = "print", -- 'Digital' style photo as an item - Professionally Printed!
    Photo = "photo", -- 'Spoileroid' style photo as an item
    SDCard = "sd_card", -- Needed to save digital photos
    CompleteLensKit = "complete_lens_kit",    -- Allows you to use the lens commands to switch to any lens (if Config.Debug is false)
    UserManual = "camera_user_manual", -- User Manual for the Camera
    PlaceableLight = "camera_light", -- [[NEW]]  - Used to place a FLASH on the ground, when this is active, the CAMERA FLASH will come from here instead of the camera
} 

Config.SDCardStorage = 100 -- How many photos can be stored on the SDCard

Config.FlashSettings = {
    cooldown = 2000,
    maxDistance = 50.0
}

Config.Lenses = {
    -- Starter Lenses
    Default = {
        name = "Standard Lens",
        item = "default_lens",
        fov = 50.0,
        zoomOut = 50.0,
        zoomIn = 40.0,
        aperture = 85.0,
        maxAperture = 120.0,
        minAperture = 75.0,
        focus = 10.0,
        maxFocus = 100.0,
        minFocus = 1.0,
        apertureSensitivity = 0.5,
        focusSensitivity = 0.5,
        zoomSensitivity = 0.3,
        model = `envi_camera_default`
    },
    Spoileroid = {
        name = "Spoileroid Standard",
        item = "spoileroid_standard_lens",
        fov = 60.0,
        zoomOut = 60.0,
        zoomIn = 50.0,
        aperture = 11.0,
        maxAperture = 22.0,
        minAperture = 8.0,
        focus = 1.0,
        maxFocus = 10.0,
        minFocus = 0.5,
        apertureSensitivity = 0.1,
        focusSensitivity = 0.1,
        zoomSensitivity = 0.1,
        shake = 0.2,
        model = `envi-spoileroid`
    },

    -- Beginner Lenses
    WideAngle = {
        name = "Wide-Angle",
        item = "wide_angle_lens",
        fov = 90.0,
        zoomOut = 100.0,
        zoomIn = 70.0,
        aperture = 70.0,
        maxAperture = 100.0,
        minAperture = 10.0,
        focus = 0.2,
        maxFocus = 50.0,
        minFocus = 0.2,
        apertureSensitivity = 0.5,
        focusSensitivity = 0.2,
        zoomSensitivity = 0.5,
        model = `envi_camera_24wide`
    },
    StandardZoom = {
        name = "Standard Zoom",
        item = "standard_zoom_lens",
        fov = 60.0,
        zoomOut = 65.0,
        zoomIn = 20.0,
        aperture = 5.0,
        maxAperture = 100.0,
        minAperture = 50.0,
        focus = 25.0,
        maxFocus = 200.0,
        minFocus = 0.5,
        apertureSensitivity = 1.0,
        focusSensitivity = 1.0,
        zoomSensitivity = 2.0,
        model = `envi_camera_standardzoom`
    },

    -- Advanced Lenses
    StandardPrime = {
        name = "Standard Prime",
        item = "standard_prime_lens",
        fov = 63.0,
        zoomOut = 65.0,
        zoomIn = 45.0,
        aperture = 1.4,
        maxAperture = 16.0,
        minAperture = 1.4,
        focus = 1.0,
        maxFocus = 150.0,
        minFocus = 0.1,
        apertureSensitivity = 0.2,
        focusSensitivity = 0.3,
        zoomSensitivity = 0.2,
        model = `envi_camera_standardprime`

    },
    UltraWideAngle = {
        name = "Ultra Wide-Angle",
        item = "ultra_wide_angle_lens",
        fov = 110.0,
        zoomOut = 120.0,
        zoomIn = 90.0,
        aperture = 70.0,
        maxAperture = 100.0,
        minAperture = 10.0,
        focus = 0.2,
        maxFocus = 50.0,
        minFocus = 0.2,
        apertureSensitivity = 0.5,
        focusSensitivity = 0.2,
        zoomSensitivity = 0.5,
        model = `envi_camera_ultrawide`

    },
    MediumTelephoto = {
        name = "Medium Telephoto",
        item = "medium_telephoto_lens",
        fov = 8.0,
        zoomOut = 10.0,
        zoomIn = 3.0,
        aperture = 70.0,
        maxAperture = 1500.0,
        minAperture = 60.0,
        focus = 40.0,
        maxFocus = 1800.0,
        minFocus = 20.0,
        apertureSensitivity = 100.0,
        focusSensitivity = 10.0,
        zoomSensitivity = 0.5,
        model = `envi_camera_mediumtelephoto`
    },
    TelephotoZoom = {
        name = "Telephoto Zoom",
        item = "telephoto_zoom_lens",
        fov = 13.0,
        zoomOut = 15.0,
        zoomIn = 5.0,
        aperture = 30.0,
        maxAperture = 1000.0,
        minAperture = 50.0,
        focus = 300.0,
        maxFocus = 1750.0,
        minFocus = 10.0,
        focusSensitivity = 10.0,
        apertureSensitivity = 10.0,
        zoomSensitivity = 0.5,
        model = `envi_camera_telephotozoom`
    },

    -- Professional Lenses
    Macro = {
        name = "Macro Lens",
        item = "macro_lens",
        fov = 20.0,
        zoomOut = 20.0,
        zoomIn = 0.5,
        aperture = 5.0,
        maxAperture = 7.0,
        minAperture = 0.01,
        focus = 0.5,
        maxFocus = 1.0,
        minFocus = 0.001,
        apertureSensitivity = 0.5,
        focusSensitivity = 0.05,
        zoomSensitivity = 0.5,
        model = `envi_camera_macro`
    },
    PortraitPrime = {
        name = "Portrait Prime",
        item = "portrait_prime_lens",
        fov = 20.0,
        zoomOut = 20.0,
        zoomIn = 17.0,
        aperture = 0.01,
        maxAperture = 25.0,
        minAperture = 0.01,
        focus = 2.0,
        maxFocus = 100.0,
        minFocus = 0.1,
        apertureSensitivity = 0.5,
        focusSensitivity = 1.0,
        zoomSensitivity = 0.4,
        model = `envi_camera_portraitprime`
    },
    SuperTelephoto = {
        name = "Telephoto",
        item = "super_telephoto_lens",
        fov = 5.0,
        zoomOut = 5.0,
        zoomIn = 0.1,
        aperture = 100.0,
        maxAperture = 2000.0,
        minAperture = 70.0,
        focus = 100.0,
        maxFocus = 2000.0,
        minFocus = 30.0,
        apertureSensitivity = 300.0,
        focusSensitivity = 20.0,
        zoomSensitivity = 0.5,
        shake = 0.2,
        model = `envi_camera_supertelephoto`

    },
    SuperTelephotoMegaZoom = {
        name = "Telephoto Mega-Zoom",
        item = "super_telephoto_mega_zoom_lens",
        fov = 5.0,
        zoomOut = 5.0,
        zoomIn = 0.1,
        aperture = 250.0,
        maxAperture = 5000.0,
        minAperture = 70.0,
        focus = 100.0,
        maxFocus = 5000.0,
        minFocus = 30.0,
        apertureSensitivity = 300.0,
        focusSensitivity = 50.0,
        zoomSensitivity = 0.5,
        model = `envi_camera_supertelephoto`
    },
}
---------------------------------------------------
-- Some Extra Realistic (Maybe Overkill) Features
---------------------------------------------------

Config.ApertureEffectsExposure = false
-- In Real Life, the brightness is adjusted when the aperture is changed. 
-- Disable this for a less realistic effect.

Config.ShutterEffectsExposure = false
-- In Real Life, the brightness is adjusted when the Shutter Speed is changed. 
-- Disable this for a less realistic effect.

---------------------------------------------------
Config.SoundSettings = {
    clientOrServer = "server", -- "client" or "server" -- 'client' means sounds are not heard by other players
    distance = 5.0, -- distance to hear the sound (if clientOrServer is "server")
    shutter = {
        enabled = true,
        sounds = {
            "shutter_1",
            "shutter_2",
            "shutter_3",
        },
        cooldown = 200,
    },
    autoFocus = {
        enabled = true,
        sounds = {
            "auto-focus-beep",
            "auto-focus-lens-adjust",
        },
        cooldown = 2000,
    },
    zoom = {
        enabled = true,
        sounds = {
            "lens_in",
            "lens_out",
        },
        cooldown = 750,
    },
}

Config.PedReactions = {
    enabled = true,
    detectionRange = 10.0,
    reactionChance = 1.0,
    negativeChanceWhenReacting = 0.3,
    attackChance = 0.1,
    maxReactingPeds = 3,
    checkInterval = 1000,
    minBoredomTime = 15000,
    maxBoredomTime = 120000,
    minLoopedAnimTime = 3000,
    maxLoopedAnimTime = 30000,
    animations = {
        positive = {
            -- Excited/Happy reactions
            {dict = "anim@mp_player_intupperair_shagging", anim = "idle_a", flag = 49, isLooped = true},
            {dict = "anim@mp_player_intcelebrationmale@peace", anim = "peace", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@photography", anim = "photography", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@thumbs_up", anim = "thumbs_up", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@air_guitar", anim = "air_guitar", flag = 49, isLooped = true},
            {dict = "anim@mp_player_intcelebrationmale@air_shagging", anim = "air_shagging", flag = 49, isLooped = true},
            {dict = "anim@mp_player_intcelebrationmale@salute", anim = "salute", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@wave", anim = "wave", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@jazz_hands", anim = "jazz_hands", flag = 49, isLooped = false},
            -- Posing reactions
            {dict = "anim@mp_player_intcelebrationmale@find_the_fish", anim = "find_the_fish", flag = 49, isLooped = true},
            {dict = "anim@mp_player_intcelebrationmale@rock", anim = "rock", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intupperyou_loco", anim = "you_loco_face", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@surrender", anim = "surrender", flag = 49, isLooped = true},
            -- Funny reactions
            {dict = "anim@mp_player_intcelebrationmale@chicken_taunt", anim = "chicken_taunt", flag = 49, isLooped = true},
            {dict = "anim@mp_player_intcelebrationmale@karate_chops", anim = "karate_chops", flag = 49, isLooped = false},
        },
        negative = {
            -- Angry/Annoyed reactions
            {dict = "anim@mp_player_intcelebrationmale@finger", anim = "finger", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intupperno_way", anim = "no_way", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@face_palm", anim = "face_palm", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@wank", anim = "wank", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@slow_clap", anim = "slow_clap", flag = 49, isLooped = true},
            {dict = "anim@mp_player_intcelebrationmale@dock", anim = "dock", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@knuckle_crunch", anim = "knuckle_crunch", flag = 49, isLooped = false},
            {dict = "anim@mp_player_intcelebrationmale@thumb_on_ears", anim = "thumb_on_ears", flag = 49, isLooped = true},
            {dict = "anim@mp_player_intcelebrationmale@shush", anim = "shush", flag = 49, isLooped = false},
        }
    },
    scenarios = {
        positive = {
            "WORLD_HUMAN_STAND_IMPATIENT",
            "WORLD_HUMAN_SMOKING_POT",
            "WORLD_HUMAN_SMOKING_CLUBHOUSE",

        },
        negative = {
            "WORLD_HUMAN_STAND_ARMS_FOLDED",
            "WORLD_HUMAN_STAND_IMPATIENT_UPRIGHT",
        }
    }
}

Config.Shops = {
    ['camera_shop_1'] = {
        coords = vec4(-527.0759, -1236.0231, 18.4517, 328.4660),
        pedModel = `a_m_y_hipster_01`,
        scenario = 'WORLD_HUMAN_STAND_MOBILE',
        radius = 25.0,
    },
    -- Add more shops if you want
}

Config.ShopItems = {
    [Config.Items.Camera] = {
        label = 'Professional Camera',
        price = 25000,
        category = 1,
        description = 'High-quality Digital Camera for professional photography'
    },
    [Config.Items.Spoileroid] = {
        label = 'Spoileroid Camera',
        price = 10000,
        category = 1,
        description = 'Retro-Style Camera for INSTANT Spoileroid Photos! - (Paper sold separately.)'
    },
    [Config.Items.SDCard] = {
        label = 'SD Card',
        price = 150,
        category = 2,
        description = 'Storage device for your photos'
    },
    [Config.Items.PhotoPaper] = {
        label = 'Photo Paper',
        price = 50,
        category = 2,
        description = 'Professional grade photo paper for printing'
    },
    [Config.Items.CompleteLensKit] = {
        label = 'Complete Lens Kit',
        price = 850000,   -- Should be very expensive as this is ALL LENSES in one - this is based on all lenses costing a total of $955,000 
        category = 3,
        description = 'Professional lens kit with multiple options, use /lens_ commands!'
    },
    [Config.Items.UserManual] = {
        label = 'Camera User Manual',
        price = 15,
        category = 2,
        description = 'Tips & Tricks for Your New Camera'
    },
    [Config.Items.SpoileroidPaper] = {
        label = 'Print Paper - Spoileroid',
        price = 25,
        category = 2,
        description = 'Required to print "Spoileroid" Photos'
    },
    [Config.Items.Printer] = {
        label = 'Photo Printer',
        price = 100000,
        category = 2,
        description = 'Equipment used to print Professional Digital Photos'
    },
    [Config.Lenses.WideAngle.item] = {
        label = 'Wide-Angle Lens',
        price = 25000,
        category = 3,
        description = '24mm lens, great for landscapes and architecture'
    },
    [Config.Lenses.StandardZoom.item] = {
        label = 'Standard Zoom Lens',
        price = 30000,
        category = 3,
        description = '24-70mm lens, versatile for various photography styles'
    },
    [Config.Lenses.StandardPrime.item] = {
        label = 'Standard Prime Lens',
        price = 55000,
        category = 4,
        description = '35mm lens, excellent for portraits and street photography'
    },
    [Config.Lenses.UltraWideAngle.item] = {
        label = 'Ultra Wide-Angle Lens',
        price = 65000,
        category = 4,
        description = '14mm lens, perfect for capturing expansive scenes'
    },
    [Config.Lenses.MediumTelephoto.item] = {
        label = 'Medium Telephoto Lens',
        price = 80000,
        category = 4,
        description = '135mm lens, ideal for sports and wildlife photography'
    },
    [Config.Lenses.TelephotoZoom.item] = {
        label = 'Telephoto Zoom Lens',
        price = 115000,
        category = 4,
        description = '70-200mm lens, great for distant subjects and events'
    },
    [Config.Lenses.Macro.item] = {
        label = 'Macro Lens',
        price = 60000,
        category = 5,
        description = '100mm lens, specialized for close-up photography'
    },
    [Config.Lenses.PortraitPrime.item] = {
        label = 'Portrait Prime Lens',
        price = 75000,
        category = 5,
        description = '85mm lens, perfect for portrait photography'
    },
    [Config.Lenses.SuperTelephoto.item] = {
        label = 'Super Telephoto Lens',
        price = 150000,
        category = 5,
        description = '400mm lens, great for long-range photography'
    },
    [Config.Lenses.SuperTelephotoMegaZoom.item] = {
        label = 'Super Telephoto Mega-Zoom Lens',
        price = 300000,
        category = 5,
        description = '1200mm lens, specialized for extreme distance photography'
    }
}


Config.Lang = {
    ['confirm_location'] = '[E] - Confirm Location',
    ['rotate'] = '[SCROLLWHEEL] - Rotate || [E] - Confirm',
    
    -- Shop system
    ['payment_method'] = 'Payment Method',
    ['payment_prompt'] = 'How would you like to pay?',
    ['credit_card'] = 'Credit Card',
    ['cash'] = 'Cash',
    ['purchase_success'] = 'Purchase successful!',
    ['purchase_failed'] = 'Purchase failed - insufficient funds',
    ['camera_shop'] = 'Camera Shop',
    ['browse_shop'] = 'Browse Camera Shop',
    ['amount'] = 'Amount',
    ['purchase_amount_desc'] = 'How many would you like to purchase?',
    ['purchase_item'] = 'Purchase %s',
    ['price_format'] = 'Price: $%s\n%s',
    
    -- Categories
    ['cameras'] = 'Cameras',
    ['cameras_desc'] = 'Browse our selection of professional cameras',
    ['cameras_category_desc'] = 'Professional Photography Equipment',
    ['accessories'] = 'Accessories',
    ['accessories_desc'] = 'Essential photography accessories',
    ['accessories_category_desc'] = 'Camera Accessories and Supplies',
    ['beginner_lenses'] = 'Beginner Lenses',
    ['beginner_lenses_desc'] = 'Entry-level camera lenses',
    ['beginner_lenses_category_desc'] = 'Entry-level Camera Lenses',
    ['advanced_lenses'] = 'Advanced Lenses',
    ['advanced_lenses_desc'] = 'Advanced photography lenses',
    ['advanced_lenses_category_desc'] = 'Advanced Photography Lenses',
    ['professional_lenses'] = 'Professional Lenses',
    ['professional_lenses_desc'] = 'Professional-grade camera lenses',
    ['professional_lenses_category_desc'] = 'Professional-Grade Camera Lenses',
    
    -- SD Card & Photo messages
    ['no_sd_card'] = '[NO SD CARD FOUND!] -You need an SD card to take photos',
    ['sd_card_full'] = '[SD CARD FULL!] - Make sure you always have a spare SD card with you',
    ['no_print_paper'] = '[NO PRINT PAPER FOUND!] - You need print paper to take spoileroid photos!',
    ['photo_printed'] = 'Photo Printed!',
    ['no_photos_found'] = '[NO PHOTOS FOUND!] - You need to take some photos first!',
    ['no_photo_paper'] = '[NO PAPER FOUND!] - You need to have some "Professional Photo Paper" to print photos!',
    ['sd_card_loading'] = 'SD Card Loading...',
    
    -- Items placement
    ['printer_placed'] = 'Printer placed successfully',
    ['printer_collected'] = 'Printer collected',
    ['light_placed'] = 'Light placed successfully',
    ['light_collected'] = 'Light collected',
    
    -- Error messages
    ['invalid_shop'] = 'Invalid shop!',
    ['invalid_item'] = 'Invalid item!',
    ['not_enough_money'] = 'Not enough money!',
    
    -- Camera UI settings
    ['extra_camera_settings'] = 'Extra Camera Settings',
    ['camera_settings_desc'] = 'Tweak the settings of the camera',
    ['view_photo_after_capture'] = 'View Photo After Capture',
    ['enable_auto_focus'] = 'Enable Auto-Focus',
    ['enable_shutter_sound'] = 'Enable Shutter Sound',
    ['enable_lens_sound'] = 'Enable Lens Sound',
    ['enable_auto_focus_sound'] = 'Enable Auto-Focus Sound',
    ['enable_camera_flash'] = 'Enable Camera Flash',
    
    -- Sensitivity settings
    ['sensitivity_settings'] = 'Sensitivity Settings',
    ['sensitivity_settings_desc'] = 'Tweak the sensitivity of the camera\'s controls',
    ['zoom_sensitivity'] = 'Zoom Scroll Sensitivity',
    ['aperture_sensitivity'] = 'Aperture Scroll Sensitivity',
    ['focus_sensitivity'] = 'Focus Scroll Sensitivity',
    ['saturation_sensitivity'] = 'Saturation Scroll Sensitivity',
    ['contrast_sensitivity'] = 'Contrast Scroll Sensitivity',
    ['vignette_sensitivity'] = 'Vignette Scroll Sensitivity',
    
    -- Camera guides menu
    ['understanding_camera'] = 'Understanding Your Camera',
    ['understanding_camera_desc'] = 'Learn how to use your camera effectively',
    ['tips_tricks'] = 'Tips & Tricks',
    ['tips_tricks_desc'] = 'Helpful tips for better photography',
    ['camera_controls'] = '๐Ÿ“ธ Camera User Guide',
    ['camera_controls_desc'] = 'Learn basic camera controls',
    ['aperture_guide'] = 'Aperture Guide',
    ['aperture_guide_desc'] = 'Master the art of depth and light control',
    ['shutter_guide'] = 'Shutter Speed Guide',
    ['shutter_guide_desc'] = 'Control motion and light exposure',
    ['iso_guide'] = 'ISO Guide',
    ['iso_guide_desc'] = 'Understanding light sensitivity',
    ['focus_guide'] = 'Focus Guide',
    ['focus_guide_desc'] = 'Perfect focus every time',
    ['sensitivity_guide'] = 'Sensitivity Controls',
    ['sensitivity_guide_desc'] = 'Master your camera\'s adjustment speeds',
    ['perfect_prints'] = 'Perfect Prints',
    ['perfect_prints_desc'] = 'Learn how to preserve image quality',
    
    -- Dialog headers and content
    ['watermark_photo'] = 'Watermark Photo?',
    ['watermark_desc'] = 'Would you like to watermark the photo?',
    ['personal_message'] = 'Add Personal Message?',
    ['personal_message_desc'] = 'Would you like to add a personal message to the photo?',
    ['personal_message_input'] = 'Personal Message',
    ['custom_caption'] = 'Add Custom Caption',
    ['custom_caption_desc'] = 'Add a custom caption to the photo',
    ['caption_placeholder'] = 'Enter a custom caption for the photo',
    ['caption_label'] = 'Caption',
    
    -- Filter menu
    ['filter_menu'] = 'Filter Menu',
    ['filter_options'] = 'Filter Options',
    ['view_all_filters'] = 'View All Filters',
    ['current_filter'] = 'Current Filter: ',
    ['tweak_filter'] = 'Tweak Filter Modifier Variables',
    ['set_variable'] = 'Set Variable Value',
    ['variable'] = 'Variable: ',
    ['tweak_settings'] = 'Tweak Settings',
    ['filter_variables'] = 'Filter Variables',
    ['reset_modifiers'] = 'Reset Modifier Variables',
    ['next_filter'] = 'Next Filter',
    ['prev_filter'] = 'Previous Filter',
    ['random_filter'] = 'Random Filter',
    ['set_intensity'] = 'Set Intensity',
    ['reset_filter'] = 'Reset Filter',
    ['filters_settings'] = 'Filters Settings',
    ['no_filter_settings'] = 'No settings found for this filter',
    
    -- Notification messages
    ['attached_lens'] = 'Attached Lens:',
    ['need_lens_kit'] = 'You need the "Complete Lens Kit" to use lens commands',
    ['lost_camera'] = 'You lost your camera?!',
    ['put_away_weapon'] = 'Put away your weapon first!',
    ['need_camera'] = 'You need a camera to take photos!',
    ['need_spoileroid'] = 'You need a spoileroid camera to take instant photos!',
    ['shutter_speed'] = 'Shutter Speed:',
    ['camera_malfunction'] = '[ERROR] - CAMERA MALFUNCTION!',
    ['save_in_progress'] = 'Save In Progress...',
    ['failed_upload'] = 'Failed to upload photo',
    ['wtf'] = 'WTF?!',
    ['failed_capture'] = 'Failed to capture photo',
    ['stabilizer_status'] = 'Stabilizer %s',
    ['no_paper'] = '[NO PAPER FOUND!] - You need to have some "Professional Photo Paper" to print photos!',
    ['no_photos'] = '[NO PHOTOS FOUND!] - You need to take some photos first onto an SD Card!',
    
    -- Dialog buttons  
    ['yes'] = 'Yes',
    ['no'] = 'No',
    ['cancel'] = 'Cancel',
    ['close'] = 'Close',
    ['go_back'] = '<- Go Back',
    
    -- Headers for camera guides
    ['aperture_header'] = '***MASTERING APERTURE***',
    ['shutter_header'] = '***SHUTTER SPEED MASTERY***',
    ['iso_header'] = '***ISO EXPERTISE***',
    ['focus_header'] = '***FOCUSING TECHNIQUES***',
    ['sensitivity_header'] = '***SENSITIVITY CONTROLS***',
    ['perfect_prints_header'] = '***LOOKING FOR THE PERFECT PRINTS?!***',
    ['camera_guide_header'] = '๐Ÿ“ธ Professional Camera System ๐Ÿ“ธ',
    ['photography_header'] = 'โš™๏ธ Core Photography โš™๏ธ',
    ['techniques_header'] = '๐ŸŽจ Advanced Techniques ๐ŸŽจ',
}

Config.CameraManual = {
    ['basic_content'] = [[๐Ÿ“ธ ๐ŸŽž๏ธ ๐Ÿ–ผ๏ธ ๐ŸŽ† ๐ŸŒ… ๐ŸŒ„ ๐ŸŒ‡ ๐ŸŒƒ ๐ŸŽ‘ ๐Ÿž๏ธ ๐Ÿ“ฑ ๐ŸŒ† ๐Ÿ“ธ 

In the world of photography, capturing the perfect moment is an art form that requires precision and attention to detail. However, the auto-upload process can sometimes diminish the quality of your photos, stripping away the intricate details and vibrant colors that make your images truly stand out.

To ensure that your photographs maintain their original brilliance, it is advisable to use a tool like; 

### **Snipping Tool** 

This will allow you to capture a flawless snapshot of what you see on your camera's screen and allows you to preserve the integrity of your images before they are transformed into physical copies or shared through various channels.

By taking this extra step, you can guarantee that your photos reflect the true essence of the moment, capturing every nuance and emotion with unparalleled clarity and depth.
]],
    ['aperture_content'] = [[๐Ÿ“ธ Understanding Aperture ๐Ÿ“ธ

### **What is Aperture?**

Aperture is like the pupil of your camera's eye - it controls how much light enters through your lens. Measured in f-stops (e.g., f/1.4, f/2.8, f/8):

๐Ÿ” **Lower f-number (f/1.4):**
- Creates beautiful background blur (bokeh)
- Perfect for portraits
- Excellent in low light
- Shallow depth of field

๐Ÿ” **Higher f-number (f/16):**
- Everything stays sharp
- Ideal for landscapes
- Greater depth of field
- Requires more light

### **Pro Tip:**
Remember: The lower the f-number, the blurrier the background becomes. This can create stunning portraits where your subject pops against a dreamy, out-of-focus backdrop! 
]],

    ['shutter_content'] = [[โšก Mastering Shutter Speed โšก

### **What is Shutter Speed?**

Think of shutter speed as your camera's eyelid - how quickly it blinks. Measured in fractions of a second (e.g., 1/1000, 1/60, 1"):

โšก **Fast Shutter (1/1000+):**
- Freezes motion
- Perfect for sports
- Captures flying birds
- Stops water droplets

โšก **Slow Shutter (1/60 or slower):**
- Creates motion blur
- Light trails at night
- Silky smooth waterfalls
- Creative light painting

### **Pro Tip:**
For handheld shots, keep your shutter speed at 1/focal length or faster to avoid camera shake. Using a 50mm lens? Stay at 1/50 or faster!
]],

    ['iso_content'] = [[๐ŸŒŸ ISO Explained ๐ŸŒŸ

### **What is ISO?**

ISO is your camera's sensitivity to light. Like turning up the volume, higher ISO amplifies the light signal but can introduce noise:

๐Ÿ“Š **Low ISO (100-400):**
- Cleanest image quality
- Rich colors
- Perfect for daylight
- Maximum detail

๐Ÿ“Š **High ISO (800+):**
- Enables night shooting
- More grain/noise
- Reduced color accuracy
- Allows faster shutter speeds

### **Pro Tip:**
Keep ISO as low as possible for the best image quality. Only increase it when you can't achieve proper exposure through aperture and shutter speed adjustments!
]],

    ['focus_content'] = [[๐ŸŽฏ Focus Techniques ๐ŸŽฏ

### **Understanding Focus**

Focus determines which parts of your image are sharp and which are soft. Mastering focus is crucial for compelling images:

๐ŸŽฏ **Manual Focus:**
- Ultimate creative control
- Perfect for macro work
- Ideal for night sky
- Precise adjustments

๐ŸŽฏ **Focus Distance:**
- Closer = shallower depth
- Further = deeper depth
- Subject isolation
- Scene composition

### **Pro Tip:**
For portraits, always focus on the eyes. For landscapes, use hyperfocal distance to maximize sharpness from foreground to background!
]],

    ['sensitivity_content'] = [[๐ŸŽฎ Understanding Sensitivity Controls ๐ŸŽฎ

### **What are Sensitivity Controls?**

Just like adjusting mouse sensitivity in online computer-games, sensitivity controls how quickly settings change when you make adjustments with the scroll-wheel:

๐ŸŽš๏ธ **Aperture Sensitivity:**
- Controls how quickly f-stops change
- Lower = More precise f-stop control
- Higher = Rapid aperture changes

๐ŸŽš๏ธ **Focus Sensitivity:**
- Determines focus adjustment speed
- Lower = Fine-tuned focus control
- Higher = Quick focus changes

๐ŸŽš๏ธ **Zoom Sensitivity:**
- Manages zoom speed
- Lower = Smooth, cinematic zooms
- Higher = Quick focal length changes

### **Pro Tips:**
- Start with lower sensitivity for learning
- Increase sensitivity as you become comfortable
- Lower sensitivity for macro/portrait work
- Higher sensitivity for action shots
]],

    ['camera_guide_1'] = [[### *Your Gateway to Perfect Shots*
### Basic Controls
- ๐Ÿ–ฑ๏ธ **Left Click:** *Capture the Moment*
- ๐Ÿ” **Right Click:** *Access Viewfinder & Settings*
- โžก๏ธ **E Key:** *Toggle Camera Setting*
- โš™๏ธ **Scroll:** *Adjust Selected Setting*
- ๐ŸŽฎ **M Button:** *Advanced Camera Settings*
- ๐ŸŽฏ **F Key:** *Toggle Auto-focus*
- โฌ…๏ธ **BACKSPACE:** *Exit Camera Mode*

### Available Camera Models ๐Ÿ“ท

### **Digital**
- *Modern DSLR effects*
- *Professional sound design*
- *Instant feedback*
- *High-quality output*
- *Advanced features*

### **Spoileroid**
- *Classic vintage feel*
- *Signature square aspect ratio*
- *Retro aesthetics*
- ***Instant Photo-Print***

*(**Spoileroid Print Paper** sold separately!)*

*Turn the page to discover core photography settings โ†’*]],

    ['camera_guide_2'] = [[### **Essential Adjustments**
- ๐Ÿ” **Zoom:** *Frame your perfect shot*
- ๐Ÿ“ **Focus:** *0.5m to 100m precision*
- ๐Ÿ“ท **Aperture:** *f/85 to f/120*
- โ˜€๏ธ **Exposure:** *-2.0 to +2.0 stops*
- โšก **Shutter:** *1/8000 to 1 second*

## Focus System
- ๐ŸŽฏ **Auto-focus with F key**
- ๐Ÿ–ฑ๏ธ **Manual focus via scroll**
- ๐Ÿ”„ **Dynamic adjustment**
- ๐ŸŽฎ **Precision control**

## Advanced Features
- ๐Ÿ”Ž **Crisp Auto-Focus Technology**
- ๐ŸŒ… **HDR capabilities**
- ๐ŸŽจ **Creative modes**
- ๐ŸŽฅ **Over 10 Different Lens Types**

### Coming In Firmware Update 1.3
- ๐ŸŽฅ **All New Lens Types**
- ๐Ÿ“ธ **Burst mode shooting**
- โšก **Flash control**
- โ“ **and much more...**

*Read on to discover more advanced techniques โ†’*]],

    ['camera_guide_3'] = [[## M Button Settings
### **Sensitivity Sliders**
- ๐ŸŽš๏ธ **Aperture Sensitivity**
- ๐ŸŽš๏ธ **Focus Sensitivity**
- ๐ŸŽš๏ธ **Zoom Sensitivity**
- ๐ŸŽš๏ธ **Creative-Scroll Sensitivity**

### **Extra Camera Toggle Settings**
- ๐Ÿ“ท **View Photo After Capture**
- ๐ŸŽฏ **Enable Auto-Focus**
- ๐Ÿ”Š **Enable Shutter Sound**
- ๐Ÿ”„ **Enable Lens Sound**
- ๐Ÿ“ธ **Enable Auto-Focus Sound**

## Filter System
### **1000+ Professional Filters**
- ๐ŸŽจ **Vast Collection:** *Over 1000 creative filters*
- ๐ŸŽฏ **Easy Customization:** *Adjust intensity & variables*
- ๐Ÿ”„ **Quick Navigation:** *Next, previous, random options*
- โšก **Instant Reset:** *Return to defaults*
- ๐Ÿ“Š **Real-time Preview:** *Live filter adjustments*

*Remember: True artistry comes from experimentation - Don't be afraid to take risks!*]]
}

Last updated