######### INI SETTINGS ######### https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.keys ; ====== GEMINI CONVERSATIONAL AI SETTINGS ====== [GeminiAI] ; Your Google Gemini API key - get one free at https://aistudio.google.com/apikey ApiKey=AIzaSyD1rxlR_YK0Q1rprEjPRoAUGm_o0_2e_tQ Enabled=true MaleVoice=Orus FemaleVoice=Kore AudioDeviceIndex=-0 ; FOR DEBUGGING ONLY - LEAVE FALSE debugMode=false DebugSaveWav=false ; Volume Control for Gemini Audio Response -- Values: 0.0 = mute, 0.5 = half volume, 0.75 = 3 quarters volume, 1.0 = full (default), 1.5 = boost 50%, 2.0 = max boost. Volume=0.50 ; ====== NPCI DEFAULT VOICE INPUT KEYBIND ======= //THIS IS THE KEYBIND USED FOR ALL PED ACTIONS AND INTERACTIONS// SET YOUR LANGUAGE // SET YOUR SPEECH ENGINE PREFERENCE // SET YOUR OWN CONFIDENCE LEVEL [VoiceRecognition] Keybind=76 ModifierKey=None ControllerButton=None ; ====== MANUAL PLAYER TALK KEYBIND ======= //use this to make your mouth move when you're not using the default voice input for PED interactions. Think of this as an RP button (like what you see on FiveM), so your mouth moves while you're chatting with NPC's. [ManualTalk] TalkHoldKey=76 TalkHoldModifier=None ; ====== TARGETING KEYBIND FOR PED PLACEMENT ======= //use this keybind to bring up a cursor to then place anywhere in your view and then have a PED go to that marked location by giving the command - which you can customize in the XML file. [Targeting] TargetingKey=RControlKey TargetingModifier=None TargetingControllerButton=None ; ====== Blacklist all police, backups, & emergency personnel ======= //set this to true if you want to blacklist all police peds and emergency personnel from being targeted by NPCI's voice recognition phrases & actions. Set to false to keep all PEDS available for interaction [Blacklist] ExcludeEmergencyPeds=true ; ====== Enable (true) or Disable (false) my frisk action from auto-marking the PED through STP prior to running the PED search voice action feature ======= [STPIntegration] AutoMarkSTPPedsBeforeFrisk=true ; ====== CLOSE PLAYER VEHICLE DOORS KEYBIND ======= //closes the door of your vehicle when it doesn't shut automatically. Works on all doors, even when you put a PED in the back of your patrol vehicle and the door doesn't shut automatically. Works on driver door too when inside the vehicle [ClosePlayerDoor] CloseDriverDoorKey=Enter CloseDriverDoorModifier=None ; ====== PLAYER DANCE KEYBIND ======= //use this to make your player character cycle through a series of randomized dances //set to "None" if you have no interest in using this feature [PlayerDance] DanceKey=None DanceModifier=LShiftKey ; ====== PLAYER ANIMATION EXIT KEYBIND ======= //Use this keybind to EXIT from all "Player" actions (not the PED ones). [PlayerAnimExit] ExitKey=X ExitModifierKey=None ; ====== DEPLOY TASER KEYBIND ======= //Voice action that equips your taser. Just say "taser" or "taser deployed" to automatically equip it. *** YOU MUST HAVE FAST DRAW INSTALLED TO USE THIS FEATURE. Whatever you have your taser mapped to (fast draw), input that keybind here. [EquipTaser] TaserKey=D4 TaserModifier=None [WalkStyleKeybind] ; ====== NPCI WALKSTYLE KEYBIND ======= //cycles through all the available walkstyles //set to "None" if you have no interest in using this feature PrimaryKey=L ModifierKey=RControlKey ; ====== DEFAULT LSPDFR WALKSTYLE ======= //if you want to use a custom walkstyle when LSPDFR is launched, copy and paste one of the walkstyles here (for example: DefaultWalkStyle=move_m@sad@c). //leave blank if you have no interest in using this feature [WalkStyleOnLoadup] DefaultWalkStyle= ; ====== WALKSTYLE ANIMATIONS ======= //full list of all the available walkstyles. You can remove any from this list that you don't like. When you find one that you do like, make sure to add it as the default walkstyle, so it loads up when you go on duty in LSPDFR! [WalkStyles] Clipsets=move_m@money, move_m@injured, move_m@casual@a, move_m@casual@b, move_m@casual@c, move_m@casual@d, move_m@casual@e, move_m@casual@f, move_m@brave, move_m@brave@a, move_m@brave@b, move_m@business@a, move_m@business@b, move_m@business@c, move_m@buzzed, move_m@drunk@a, move_m@fat@a, move_m@femme@, move_m@fire, move_m@depressed@a, move_m@depressed@b, move_m@hurry@a, move_m@hurry@b, move_m@hurry@c, move_m@hurry_butch@a, move_m@hurry_butch@b, move_m@hurry_butch@c, move_m@quick, move_m@sad@a, move_m@sad@b, move_m@sad@c, move_m@shadyped@a, move_m@swagger@b, move_m@swagger, move_m@tool_belt@a, move_p_m_one, move_p_m_two, move_p_m_zero_slow, move_m@sassy, move_m@posh@, move_m@tough_guy@, move_characters@franklin@fire, move_characters@jimmy@slow@, move_characters@michael@fire, move_f@arrogant@a, move_f@maneater, move_f@hurry@a, move_f@hurry@b, move_characters@orleans@core@, move_m@confident, move_m@drunk@slightlydrunk