Accessible files
config.lua
Config = {}
Config.GlobalSettings = {
["peds"] = false,
["vehicles"] = false,
["objects"] = false,
["particles"] = false,
["rain"] = false,
["shadows"] = false,
["lights"] = false,
["broken"] = false,
["unnecessary"] = false,
["ped"] = false,
["lowTexture"] = false,
}
Config.Presets = {
MEDIUM = {
peds = false, vehicles = false, objects = false, particles = false,
rain = false, shadows = false, lights = false, lowTexture = false,
broken = false, unnecessary = false, ped = false
},
NORMAL = {
peds = false, vehicles = false, objects = false, particles = true,
rain = true, shadows = false, lights = true, lowTexture = false,
broken = false, unnecessary = false, ped = false
},
HIGH = {
peds = true, vehicles = true, objects = true, particles = true,
rain = true, shadows = true, lights = true, lowTexture = false,
broken = true, unnecessary = false, ped = true
},
ULTRA = {
peds = true, vehicles = true, objects = true, particles = true,
rain = true, shadows = true, lights = true, lowTexture = true,
broken = true, unnecessary = true, ped = true
}
}
Config.Optimizations = {
DEFAULT = function(current) return current end,
BOOST = function(current)
current.lowTexture = true
current.unnecessary = true
return current
end
}
Config.DefaultPreset = "MEDIUM"
Config.DefaultOptimization = "DEFAULT"
Config.Key = "F11"
Config.DisableKeybind = false
Config.CommandString = "fpsMenu"
RegisterNetEvent("end-fpsmenu:OpenMenu", function()
ExecuteCommand(Config.CommandString)
end)locale.lua
Locale = {}
Locale.Default = 'en'
Locale.Data = {
en = {
header_title = 'ADVANCED FPS MENU',
header_subtitle = "Take full control of your game’s performance with the FPS Menu!",
preset_title = 'SELECT PRESETS',
preset_subtitle = 'Select the prefered preset for you!',
preset_medium = 'DEFAULT',
preset_normal = 'MEDIUM',
preset_high = 'HIGH',
preset_ultra = 'ULTRA',
optimization_title = 'OPTIMIZATION',
optimization_subtitle = 'Chose the optimization type you want!',
optimization_default = 'DEFAULT',
optimization_boost = 'BOOST',
common_reset = 'RESET',
advanced_title = 'ADVANCED SETTINGS',
advanced_subtitle = 'Advanced customization options!',
adv_peds_title = 'OPTIMIZE PEDS',
adv_peds_desc = 'Reduce and optimize nearby pedestrians to improve performance.',
adv_vehicles_title = 'OPTIMIZE VEHICLES',
adv_vehicles_desc = 'Limit and optimize vehicle rendering for higher FPS.',
adv_objects_title = 'OPTIMIZE OBJECTS',
adv_objects_desc = 'Optimize world objects to reduce unnecessary load.',
adv_particles_title = 'REMOVE PARTICLES',
adv_particles_desc = 'Disable particle effects to prevent FPS drops.',
adv_shadows_title = 'OPTIMIZE SHADOWS',
adv_shadows_desc = 'Lower or remove shadow quality to increase performance.',
adv_rain_title = 'REMOVE RAIN',
adv_rain_desc = 'Disable rain effects to avoid unnecessary GPU usage.',
adv_lights_title = 'OPTIMIZE LIGHTS',
adv_lights_desc = 'Optimize dynamic lights for smoother gameplay.',
adv_lowTexture_title = 'LOW TEXTURE MODE',
adv_lowTexture_desc = 'Reduce texture quality to boost FPS on low-end systems.',
adv_broken_title = 'CLEAR BROKEN GLASS',
adv_broken_desc = 'Clear broken or glitched glass effects from the world.',
adv_unnecessary_title = 'CLEAR UNNECESSARY',
adv_unnecessary_desc = 'Remove unnecessary UI & HUD elements for a cleaner screen.',
adv_ped_title = 'CLEAN PLAYER PED',
adv_ped_desc = 'Clean your player character by removing dirt, blood, and damage.',
},
tr = {
header_title = 'FPS MENÜSÜ',
header_subtitle = 'FPS Menüsü ile oyunun performansını tamamen kontrol et!',
preset_title = 'ÖN AYARLARI SEÇ',
preset_subtitle = 'Sana uygun ön ayarı seç!',
preset_medium = 'STANDART',
preset_normal = 'ORTA',
preset_high = 'YÜKSEK',
preset_ultra = 'ULTRA',
optimization_title = 'OPTİMİZASYON',
optimization_subtitle = 'İstediğin optimizasyonu seç!',
optimization_default = 'STANDART',
optimization_boost = 'HIZLANDIR',
common_reset = 'SIFIRLA',
advanced_title = 'GELİŞMİŞ AYARLAR',
advanced_subtitle = 'Gelişmiş özelleştirme seçenekleri!',
adv_peds_title = 'PEDLERİ OPTİMİZE ET',
adv_peds_desc = 'Yakındaki pedleri azaltır ve optimize ederek performansı artırır.',
adv_vehicles_title = 'ARAÇLARI OPTİMİZE ET',
adv_vehicles_desc = 'Araçların görünümünü sınırlandırır ve optimize eder, FPS’i yükseltir.',
adv_objects_title = 'NESNELERİ OPTİMİZE ET',
adv_objects_desc = 'Dünya nesnelerini optimize ederek gereksiz yükü azaltır.',
adv_particles_title = 'PARÇACIKLARI KALDIR',
adv_particles_desc = 'FPS düşmesine neden olan parçacık efektlerini devre dışı bırakır.',
adv_shadows_title = 'GÖLGELERİ OPTİMİZE ET',
adv_shadows_desc = 'Gölgelerin kalitesini düşürür veya kaldırır, performansı artırır.',
adv_rain_title = 'YAĞMURU KALDIR',
adv_rain_desc = 'Yağmur efektlerini devre dışı bırakarak GPU yükünü azaltır.',
adv_lights_title = 'IŞIKLARI OPTİMİZE ET',
adv_lights_desc = 'Dinamik ışıkları optimize ederek oyun akıcılığını artırır.',
adv_lowTexture_title = 'DÜŞÜK DOKU MODU',
adv_lowTexture_desc = 'Doku kalitesini düşürerek düşük sistemlerde FPS artışı sağlar.',
adv_broken_title = 'KIRIK CAMI TEMİZLE',
adv_broken_desc = 'Kırık ve bozuk cam efektlerini temizler.',
adv_unnecessary_title = 'GEREKSİZLERİ TEMİZLE',
adv_unnecessary_desc = 'Gereksiz HUD ve ekran kalabalığını kaldırır.',
adv_ped_title = 'OYUNCU PED TEMİZLE',
adv_ped_desc = 'Oyuncu üzerindeki kan, kir ve hasarı sıfırlar.',
}
}
function Locale.Get(lang, key)
local bucket = Locale.Data[lang] or Locale.Data[Locale.Default] or {}
return bucket[key] or key
end
RegisterNUICallback('getLocale', function(data, cb)
local lang = (data and data.lang) or Locale.Default
local strings = Locale.Data[lang] or Locale.Data[Locale.Default]
cb({ lang = lang, strings = strings })
end)
RegisterNUICallback('setLanguage', function(data, cb)
local lang = data and data.lang
if lang and Locale.Data[lang] then
SetResourceKvp('end_fpsmenu_Lang', lang)
cb({ ok = true, lang = lang })
else
cb({ ok = false })
end
end)
exports('getLocaleString', function(lang, key)
return Locale.Get(lang, key)
end)
Last updated
