Envi Scripts Documentation
  • 👋Introduction
  • 🌉Envi-Bridge
  • ⚙️Compatibility
  • 🖨️Licensing
  • 📒Premium Scripts
    • ❔FAQ / COMMON ISSUES
    • ‼️FIRST STEPS (READ FIRST)
    • ⭐Useful Resources
    • 👀Envi FiveM Showcase Server
    • 📸Envi-Camera
      • ❗First Steps
      • Inventory Setup
      • Editable Functionality
      • Complete Lens Kit
      • Printing Photos
      • Ped Reactions
      • Exports
      • Config File
    • 🪚Envi-ChopShop
      • Inventory Setup
      • How to Chop
      • Props for AntiCheats
      • Editable Functionality
      • Config File
    • 🪣Envi-Dumpsters
      • Common Issues
      • Inventory Setup
      • Editable Functionality
      • Exports
      • Exclusive Zones
      • Survival Items
      • Shopping Carts
      • Hobo Bowling
      • Hobo Taxi
      • Rats and Racoons
      • Config File
      • V2 Config
    • 💺Envi-Ejector-Seats
      • Inventory Setup
      • How to Eject
      • Editable Functionality
      • Config File
    • 🔥Envi-Flamethrower (Standalone)
      • Common Issues
      • Inventory Setup
      • Refueling
      • Editable Functionality
      • Config File
    • 🪽Envi-Flight-Suits
      • Inventory Setup
      • Flight Suits
      • Config File
    • 🍜Envi-Food-Truck
      • ❗VooDoo Required
      • Common Issues
      • Inventory Setup
      • Adding Additional Grill Items
      • Unique Shops with Liveries
      • Spawning the Trucks
      • Using the Trucks
      • Exports
      • Config File
    • 💍Envi-Forever-Rings
      • Inventory Setup
      • Editable Functionality
      • Ring Shop MLO
      • Config File
    • 💻Envi-Hack-Minigames (Standalone)
      • The Worm
      • Password
      • Firewall
      • Node Runner
      • Config File
    • 🎞️Envi-HUD
      • ❗First Time Setup
      • Common Issues
      • Inventory Setup
      • Adding Custom Weapons
      • Change Logo
      • Custom Fonts
      • Converting Notifications
      • Converting Progress Bars
      • Editable Functionality
      • Settings Save Location
      • Exports and Events
      • Commands
      • Vehicle Control
      • Anti Muscle Spasm
      • Ragdoll
      • Config File
    • 🎇Envi-Items
      • Inventory Setup
      • Config File
    • 🚑Envi-Medic
      • Common Issues
      • Fully Disable Transport to Hospital
      • Failsafe
      • Ambulance Scripts
      • Vehicle Fuel
      • Vehicle Keys
      • Exports
      • Config File
    • ☄️Envi-MethVan
      • Common Issues
      • Inventory Setup
      • Cooking Process
      • Editable Functionality
      • Adding a Vehicle
      • Config File
    • 🍃Envi-Megablower9000 (Standalone)
      • Inventory Setup
      • Config File
    • 👯Envi-Population (Standalone)
      • ❗Initial Setup
      • Common Issues
      • Config File
    • 🗒️Envi-Prescriptions
      • Common Issues
      • Inventory Setup
      • Editable Functionality
      • Config File
    • 🔧Envi-Sabotage
      • ❗First Time Setup
      • Common Issues
      • Inventory Setup
      • Exports
    • 🛒Envi-Shops
      • Common Issues
      • Inventory Setup
      • Exports
      • Editable Functionality
      • Config File
    • 📱Envi-Trap-Phone
      • Common Issues
      • Inventory Setup
      • Commands
      • Exports
      • Adding Custom Drugs
      • Using the Phone
      • Disabling Extra Services
      • Config Files
        • config.lua
        • dialogueSettings.lua
        • extraServices.lua
        • gangZoneSettings.lua
        • personalitySettings.lua
        • specialContactSettings.lua
    • 👰Envi-Weddings
      • Inventory Setup
      • Starting Info
      • Manually Removing Data
      • Commands
      • Config File
    • 🎅Envi Xmas-Weapons (Standalone)
      • Inventory Setup
      • Config File
    • 🗡️Envi-Zombie-Weapons (Standalone)
      • Inventory Setup
    • 🧟‍♂️Envi-Zombies
Powered by GitBook
On this page
  1. Premium Scripts
  2. Envi-Camera

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!*]]
}
PreviousExportsNextEnvi-ChopShop

Last updated 26 days ago

📒
📸